Exemplo n.º 1
0
 public IActionResult AddFutureShift(FutureShiftModel futureShiftModel)
 {
     try
     {
         FutureShiftModel addedFutureShift = logic.AddFutureShiftModel(futureShiftModel);
         return(Created("api/shifts/future_shifts/" + addedFutureShift.ShiftId, addedFutureShift));
     }
     catch (Exception ex)
     {
         return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message));
     }
 }
Exemplo n.º 2
0
 public IActionResult GetOneFutureShift(int id)
 {
     try
     {
         FutureShiftModel futureShift = logic.GetSingleFutureShift(id);
         if (futureShift == null)
         {
             return(NotFound($"id {id} not found"));
         }
         return(Ok(futureShift));
     }
     catch (Exception ex)
     {
         return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message));
     }
 }
Exemplo n.º 3
0
 public IActionResult UpdatePartialFutureShift(int id, FutureShiftModel futureShiftModel)
 {
     try
     {
         futureShiftModel.ShiftId = id;
         FutureShiftModel updatedFutureShift = logic.UptdatePartialFutureShift(futureShiftModel);
         if (updatedFutureShift == null)
         {
             return(NotFound($"id {id} not found"));
         }
         return(Ok(updatedFutureShift));
     }
     catch (Exception ex)
     {
         return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message));
     }
 }