public IHttpActionResult Put(tblKiralama kiralama) { try { var guncellenecek = uow.KiralamaRepository.GetById(kiralama.kiralamaID); //id ye ait kayıt yok ise if (kiralama == null) { return(NotFound()); } //urun modeli doğrulanmadıysa else if (ModelState.IsValid == false) { return(BadRequest(ModelState)); } //OK else { guncellenecek.verisTarihi = kiralama.verisTarihi; guncellenecek.alisTarihi = kiralama.alisTarihi; uow.Commit(); return(Ok(new { results = kiralama })); } } catch (Exception e) { HttpResponseMessage errorResponse = new HttpResponseMessage(HttpStatusCode.BadGateway); errorResponse.ReasonPhrase = e.Message; throw new HttpResponseException(errorResponse); } }
public IHttpActionResult GetEkle(int talepID) { try { tblKiralama kiralama = new tblKiralama(); tblTalep talep = new tblTalep(); Hastane_RandevuEntities db = new Hastane_RandevuEntities(); var kiralamalar = db.tblTalep.Where(x => x.talepID == talepID).ToList(); foreach (var item in kiralamalar) { kiralama.alisTarihi = item.alisTarihi; kiralama.verisTarihi = item.verisTarihi; kiralama.musteriID = item.musteriID; kiralama.aracID = item.aracID; } db.tblKiralama.Add(kiralama); db.SaveChanges(); return(Ok(new { results = kiralama })); } catch (Exception e) { HttpResponseMessage errorResponse = new HttpResponseMessage(HttpStatusCode.BadGateway); errorResponse.ReasonPhrase = e.Message; throw new HttpResponseException(errorResponse); } }
public bool KiralamaEkle(tblKiralama k) { try { kiralama.kiralamaEkle(k); return(true); } catch (Exception) { return(false); } }
public tblKiralama kiralamaGetir(int id) { try { tblKiralama kiralama = uow.KiralamaRepository.GetById(id); return(kiralama); } catch (Exception) { return(null); } }
public bool kiralamaSil(tblKiralama k) { try { uow.KiralamaRepository.Remove(k); uow.commit(); return(true); } catch (Exception) { return(false); } }
public bool kiralamaGuncelle(tblKiralama k) { try { uow.KiralamaRepository.Update(k); uow.commit(); return(true); } catch (Exception) { return(false); } }
public IHttpActionResult Post(tblKiralama kiralama) { try { uow.KiralamaRepository.Add(kiralama); uow.Commit(); return(Ok(new { results = kiralama })); } catch (Exception e) { HttpResponseMessage errorResponse = new HttpResponseMessage(HttpStatusCode.BadGateway); errorResponse.ReasonPhrase = e.Message; throw new HttpResponseException(errorResponse); } }
public IHttpActionResult Delete(int id) { try { if (uow.KiralamaRepository.GetById(id) == null) { return(NotFound()); } else { tblKiralama kiralama = uow.KiralamaRepository.GetById(id); uow.KiralamaRepository.Remove(kiralama); uow.Commit(); return(Ok(new { results = kiralama })); } } catch (Exception e) { HttpResponseMessage errorResponse = new HttpResponseMessage(HttpStatusCode.BadGateway); errorResponse.ReasonPhrase = e.Message; throw new HttpResponseException(errorResponse); } }
public bool kiralamaUpdate(tblKiralama k) { return(kiralama.kiralamaGuncelle(k)); }
public bool kiralamaDelete(tblKiralama k) { return(kiralama.kiralamaSil(k)); }