示例#1
0
 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));
     }
 }