public IHttpActionResult SetWorkTime([FromBody] WorkTimeDTO workTime, int workerId) { try { if (ModelState.IsValid && workTime != null) { workTime.UserId = workerId; OperationDetails result = _workerService.AddWorkTime(workTime); if (result.Succedeed) { return(Ok()); } else { return(BadRequest(result.Message)); } } else { return(BadRequest(ModelState.Values.FirstOrDefault().Errors.FirstOrDefault().ErrorMessage)); } } catch (Exception e) { return(BadRequest(e.Message)); } }