public IActionResult UpdateTimeTask(int timetaskId, [FromBody] TimeTaskDto timeTaskDto) { if (timeTaskDto == null || timetaskId != timeTaskDto.Id) { return(BadRequest(ModelState)); } var timeTaskObj = _mapper.Map <TimeTask>(timeTaskDto); if (!_timeTaskRepo.UpdateTimeTask(timeTaskObj)) { ModelState.AddModelError("", $"Something went wrong while updating time task {timeTaskObj.Title}"); return(StatusCode(500, ModelState)); } return(NoContent()); }
public IActionResult CreateTimeTask([FromBody] TimeTaskDto timeTaskDto) { if (timeTaskDto == null) { return(BadRequest(ModelState)); } //if(_timeTaskRepo.TimeTaskExists(timeTaskDto.Title)) //{ // ModelState.AddModelError("", "Time task exists!"); // return StatusCode(404, ModelState); //} var timeTaskObj = _mapper.Map <TimeTask>(timeTaskDto); if (!_timeTaskRepo.CreatTimeTask(timeTaskObj)) { ModelState.AddModelError("", $"Something went wrong while saving time task {timeTaskObj.Title}"); return(StatusCode(500, ModelState)); } return(CreatedAtRoute("GetTimeTask", new { timeTaskId = timeTaskObj.Id }, timeTaskObj)); }