BookIdの更新を行えるようにしました。 #128

Merged k-sakoda merged 1 commit into nitta-lab-2024:master from nitta-lab-2024:CreateTodoFragment on 26 Sep
Showing 3 changed files
View
1
■■■■
app/src/main/java/com/example/citrusclient/rest/TodosRest.java
@Path("month") Integer month,
@Path("day") Integer day,
@Path("todo_id") Integer todoId,
@Field("title") String title,
@Field("new_book_id") Integer newBookId,
@Field("new_year") Integer newYear,
@Field("new_month") Integer newMonth,
@Field("new_day") Integer newDay,
@Field("token") String token
View
6
app/src/main/java/com/example/citrusclient/viewmodels/TodosViewModel.java
});
}
 
public void setTodo(String accountId, Integer BookId, Integer year, Integer month, Integer day,
Integer todoId, String title, Integer newYear,Integer newMonth,Integer newDay, String token)
{
Call<Void> call = todosRest.setTodo(accountId, BookId, year, month, day, todoId, title, newYear, newMonth, newDay, token);
Integer todoId, String title, Integer newBookId, Integer newYear,Integer newMonth,Integer newDay, String token)
{
Call<Void> call = todosRest.setTodo(accountId, BookId, year, month, day, todoId, title, newBookId, newYear, newMonth, newDay, token);
call.enqueue(new Callback<Void>() {
@Override
public void onResponse(Call<Void> call, Response<Void> response) {
if (response.isSuccessful()) {
View
4
app/src/main/java/com/example/citrusclient/views/CreateTodoFragment.java
return;
}
if(isEdit){
//編集時
todosViewModel.setTodo(accountId,spinner.getSelectedItemPosition(),editTodo.getYear(),editTodo.getMonth(),
editTodo.getDay(), editTodo.getTodoId(), title, year, month, day, token);
todosViewModel.setTodo(accountId,editBook.getBookId() ,editTodo.getYear(),editTodo.getMonth(),
editTodo.getDay(), editTodo.getTodoId(), title,spinner.getSelectedItemPosition(), year, month, day, token);
((MainActivity)getActivity()).backFragment();
}else{
//追加時
todosViewModel.createTodo(accountId,spinner.getSelectedItemPosition(),year,month,day,title,token);