Example #1
0
        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"));
        }
Example #2
0
        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));
     }
 }
Example #4
0
 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));
     }
 }
Example #5
0
 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)));
 }