// POST: api/DinnerReservations
 public HttpResponseMessage Post(DinnerReservation dinnerReservation)
 {
     try
     {
         var dateWithStudentResult = _dinnerReservationService.GetByDateWithStudent(dinnerReservation.ReservationDate, dinnerReservation.StudentId);
         if (dateWithStudentResult != null)
         {
             return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Kullanıcıya ait Aynı tarihli Rezervasyon bulunuyor."));
         }
         var result = _dinnerReservationService.Add(dinnerReservation);
         return(Request.CreateResponse(HttpStatusCode.OK, result));
     }
     catch (Exception)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Hata Oluştu"));
     }
 }
 public DinnerReservation Update(DinnerReservation dinnerReservation)
 {
     return(_dinnerReservationDal.Update(dinnerReservation));
 }
 public DinnerReservation Add(DinnerReservation dinnerReservation)
 {
     return(_dinnerReservationDal.Add(dinnerReservation));
 }