public ActionResult Put(int id, [FromBody] HomeTaskDto value) { var result = _homeTaskService.UpdateHomeTask(value.ToModel()); if (result.HasErrors) { return(BadRequest(result.Errors)); } return(Accepted()); }
public ActionResult <HomeTaskDto> Post([FromBody] HomeTaskDto homeTask) { var result = _homeTaskService.CreateHomeTask(homeTask.ToModel()); if (result.HasErrors) { return(BadRequest(result.Errors)); } return(Accepted(HomeTaskDto.FromModel(result.Result))); }
public async Task <IHttpActionResult> CreateAsync(HomeTaskDto data) { var result = await _homeTasksService.CreateAsync(data); if (result == null) { return(BadRequest()); } return(Ok(result)); }
public ActionResult <HomeTaskDto> Get(int id) { var homeTask = _homeTaskService.GetHomeTaskById(id); if (homeTask == null) { return(NotFound()); } return(Ok(HomeTaskDto.FromModel(homeTask))); }
public async Task <IHttpActionResult> UpdateAsync(int id, HomeTaskDto data) { var result = await _homeTasksService.UpdateAsync(id, data); if (id != result.Id) { return(BadRequest()); } return(Ok(result)); }
public async Task <HomeTaskDto> UpdateAsync(int id, HomeTaskDto dto) { var homeTask = await _unitOfWork.HomeTasks.GetByIdAsync(id); homeTask.Description = dto.Description; homeTask.IsDeleted = dto.IsDeleted; homeTask.DeadlineDate = dto.DeadlineDate; await _unitOfWork.SaveChangesAsync(); return(dto); }
public async Task <HomeTaskDto> CreateAsync(HomeTaskDto dto) { var link = new HomeTask { Description = dto.Description, IsDeleted = false, DeadlineDate = dto.DeadlineDate }; _unitOfWork.HomeTasks.Create(link); await _unitOfWork.SaveChangesAsync(); return(dto); }
public ActionResult Put(int id, [FromBody] HomeTaskDto value) { _homeTaskService.UpdateHomeTask(value.ToModel()); return(Accepted()); }
public ActionResult <HomeTaskDto> Post([FromBody] HomeTaskDto homeTask) { var createdHomeTask = _homeTaskService.CreateHomeTask(homeTask.ToModel()); return(Accepted(HomeTaskDto.FromModel(createdHomeTask))); }
public ActionResult <IEnumerable <HomeTaskDto> > Get() { return(Ok(_homeTaskService.GetAllHomeTasks().Select(homeTask => HomeTaskDto.FromModel(homeTask)))); }