public IActionResult AddTask(AddTaskViewModel model) { List <SubTask> subtasks = new List <SubTask>(); foreach (var subtask in model.SubTasks) { subtasks.Add(new SubTask() { Title = subtask.Title, Descrition = subtask.Descrition, SubStatus = subtask.SubStatus }); } ToDo todo = new ToDo() { Title = model.Title, Descrition = model.Description, ImporanceOfTask = model.ImporanceOfTask, Status = Status.NotDone, TypeOfToDo = model.TypeOfTodo, SubTasks = subtasks }; _todoService.AddToDo(todo); return(View("_ThankYou")); }
public IActionResult AddToDo(ToDoBindingModel toDoModel) { var userId = Guid.Parse(User.FindFirstValue(ClaimTypes.NameIdentifier)); var toDosModel = _toDoService.AddToDo(toDoModel, userId); return(Ok(toDosModel)); }
public ActionResult Post([FromBody] ToDoDto request) { try { _toDoService.AddToDo(request); Debug.WriteLine($"Added todo: {DateTime.Now} {request.Text}"); return(Ok($"Succesfully added todo: {request.Text}")); } catch (Exception ex) { Debug.WriteLine($"TODO: {ex.Message}"); return(BadRequest(ex.Message)); } }
public IActionResult Add([FromBody] ToDoDto toDoRequest, int userId) { try { _toDoService.AddToDo(toDoRequest, userId); return(Ok("To do added!")); } catch (CustomException ex) { return(BadRequest(ex.Message)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public void Post([FromBody] ToDoModel model) { _toDoService.AddToDo(model); }
public IActionResult AddNew([FromBody] ToDoModel model) { return(Ok(_toDoService.AddToDo(model.toDoTitle, model.toDoContent, model.toDoStatus, model.categoryID, 1))); }