public bool AracEkle(tblArac a)
 {
     try
     {
         arac.aracEkle(a);
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
 public tblArac araciGetir(int id)
 {
     try
     {
         tblArac arac = uow.AracRepository.GetById(id);
         return(arac);
     }
     catch (Exception)
     {
         return(null);
     }
 }
 public bool aracSil(tblArac a)
 {
     try
     {
         uow.AracRepository.Remove(a);
         uow.commit();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
 public bool aracGuncelle(tblArac a)
 {
     try
     {
         uow.AracRepository.Update(a);
         uow.commit();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
 public bool aracEkle(tblArac a)
 {
     try
     {
         uow.AracRepository.Add(a);
         uow.commit();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Beispiel #6
0
 public IHttpActionResult Post(tblArac arac)
 {
     try
     {
         uow.AracRepository.Add(arac);
         uow.Commit();
         return(Ok(new { results = arac }));
     }
     catch (Exception e)
     {
         HttpResponseMessage errorResponse = new HttpResponseMessage(HttpStatusCode.BadGateway);
         errorResponse.ReasonPhrase = e.Message;
         throw new HttpResponseException(errorResponse);
     }
 }
Beispiel #7
0
        public IHttpActionResult Put(tblArac arac)
        {
            try
            {
                var guncellenecek = uow.AracRepository.GetById(arac.aracID);
                //id ye ait kayıt yok ise
                if (arac == null)
                {
                    return(NotFound());
                }
                //urun modeli doğrulanmadıysa
                else if (ModelState.IsValid == false)
                {
                    return(BadRequest(ModelState));
                }
                //OK
                else
                {
                    guncellenecek.aracAciklama         = arac.aracAciklama;
                    guncellenecek.aracMarka            = arac.aracMarka;
                    guncellenecek.aracModel            = arac.aracModel;
                    guncellenecek.koltukSayisi         = arac.koltukSayisi;
                    guncellenecek.minEhliyetYasi       = arac.minEhliyetYasi;
                    guncellenecek.minSurucuYasi        = arac.minSurucuYasi;
                    guncellenecek.sirketID             = arac.sirketID;
                    guncellenecek.yakitTuru            = arac.yakitTuru;
                    guncellenecek.gunlukKiralamaFiyati = arac.gunlukKiralamaFiyati;



                    uow.Commit();
                    return(Ok(new { results = arac }));
                }
            }
            catch (Exception e)
            {
                HttpResponseMessage errorResponse = new HttpResponseMessage(HttpStatusCode.BadGateway);
                errorResponse.ReasonPhrase = e.Message;
                throw new HttpResponseException(errorResponse);
            }
        }
Beispiel #8
0
 public IHttpActionResult Delete(int id)
 {
     try
     {
         if (uow.AracRepository.GetById(id) == null)
         {
             return(NotFound());
         }
         else
         {
             tblArac arac = uow.AracRepository.GetById(id);
             uow.AracRepository.Remove(arac);
             uow.Commit();
             return(Ok(new { results = arac }));
         }
     }
     catch (Exception e)
     {
         HttpResponseMessage errorResponse = new HttpResponseMessage(HttpStatusCode.BadGateway);
         errorResponse.ReasonPhrase = e.Message;
         throw new HttpResponseException(errorResponse);
     }
 }
 public bool aracUpdate(tblArac a)
 {
     return(arac.aracGuncelle(a));
 }
 public bool AracDelete(tblArac a)
 {
     return(arac.aracSil(a));
 }