public BaseViewModel <TaskViewPage> create(TaskCreateViewPage request) { var entity = new Task(); entity.SetDefaultInsertValue(_repository.GetUsername()); entity.IsDelete = false; entity.Title = request.Title; entity.Description = request.Description; entity.Status = 0; _repository.Add(entity); Save(); return(new BaseViewModel <TaskViewPage> { Data = _mapper.Map <TaskViewPage>(entity), StatusCode = HttpStatusCode.Created, Code = MessageConstants.SUCCESS, }); }
public ActionResult <BaseViewModel <TaskViewPage> > create([FromBody] TaskCreateViewPage request) { var result = _taskService.create(request); return(Ok(result)); }