public object POST(AddUserTask Request) { TaskDto task = Request.NewTask; var user = _userBll.GetUser(Request.NewTask.Email); task.UserId = user.UserId; TaskValidations obj = new TaskValidations(); ValidationResult result = obj.Validate(task); if (result.IsValid) { try { var newTask = _taskBll.AddNewTask(task); // var result = _mapper.TaskDtoToTask(newTask); // return CreatedAtAction(nameof(AddNewTask), new { email = user.Email }, result); return(newTask); } catch (Exception e) { // _logger.Error("Exception Thrown", e); throw e; } } else { return("Error"); } }
public object POST(EditUserTask Request) { TaskDto task = Request.NewTaskData; var user = _userBll.GetUser(Request.NewTaskData.Email); task.UserId = user.UserId; TaskValidations obj = new TaskValidations(); ValidationResult result = obj.Validate(task); if (result.IsValid) { return(_taskBll.EditTask(Request.NewTaskData)); } else { return("Error"); } }