Ejemplo n.º 1
0
 public HttpResponseMessage SelectByDate(DateTime checkIn)
 {
     try
     {
         ItemsResponse <DailySheets> response = new ItemsResponse <DailySheets>();
         response.Items = DailySheetsService.SelectByDate(checkIn);
         return(Request.CreateResponse(HttpStatusCode.OK, response));
     }
     catch (Exception ex)
     {
         ErrorResponse response = new ErrorResponse(ex.Message);
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message));
     }
 }
Ejemplo n.º 2
0
 public HttpResponseMessage Update(DailySheetUpdateRequest model, int id)
 {
     if (!ModelState.IsValid && model != null)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
     }
     try
     {
         DailySheetsService.Update(model, id);
         SuccessResponse sr = new SuccessResponse();
         return(Request.CreateResponse(HttpStatusCode.OK, sr));
     }
     catch (Exception ex)
     {
         ErrorResponse response = new ErrorResponse(ex.Message);
         return(Request.CreateResponse(HttpStatusCode.InternalServerError, response));
     }
 }
Ejemplo n.º 3
0
 public HttpResponseMessage Insert(DailySheetAddRequest model)
 {
     if (!ModelState.IsValid && model != null)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
     }
     try
     {
         ItemResponse <int> response = new ItemResponse <int>();
         int id = DailySheetsService.Insert(model);
         response.Item = id;
         return(Request.CreateResponse(HttpStatusCode.OK, response));
     }
     catch (Exception ex)
     {
         ErrorResponse response = new ErrorResponse(ex.Message);
         return(Request.CreateResponse(HttpStatusCode.InternalServerError, response));
     }
 }