public ActionResult Detail(int id) { araclar a = db.araclars.SingleOrDefault(ar => ar.aracID == id); Session["Araba"] = id; return(View(a)); }
public ActionResult AracUpdate(araclar item, HttpPostedFileBase photo) { string photoName = item.photo; if (photo != null) { if (photo.ContentLength > 0) { string ext = Path.GetExtension(photo.FileName); photoName = Guid.NewGuid().ToString().Replace("-", ""); if (ext == ".jpg") { photoName += ext; } else if (ext == ".png") { photoName += ext; } else if (ext == ".bmp") { photoName += ext; } else { ViewBag.Mesaj = "Lütfen .jpg,.png,.bmp tipinde resim yükleyiniz."; return(View(item)); } string path = Server.MapPath("~/Upload/" + photoName); photo.SaveAs(path); } } item.photo = photoName; //Apideki aracupdate çağırılacak.. return(RedirectToAction("AracListeleme")); }
public bool AracUpdate(araclar item) { try { using (var araclar = new AraclarRepository()) { araclar.AracUpdate(item); } return(true); } catch (Exception) { return(false); } }
public ActionResult AracInsert(araclar item, HttpPostedFileBase photo) { string PhotoName = ""; if (photo != null && photo.ContentLength > 0) { PhotoName = Guid.NewGuid().ToString().Replace("-", "") + ".png"; string path = Server.MapPath("~/Upload/" + PhotoName); photo.SaveAs(path); } item.photo = PhotoName; item.aracDurumu = false; //Apideki aracinsert çağırılcak.. return(RedirectToAction("AracListeleme")); }
public bool AracDelete(int id) { araclar silinecek = db.araclars.SingleOrDefault(k => k.aracID == id); if (silinecek.kiralikAraclars.Count == 0) { db.araclars.Remove(silinecek); } else { // } db.SaveChanges(); return(true); }
public IHttpActionResult UpdateArac(int id, araclar arac) { var content = new ResponseContent <araclar>(null); if (arac != null) { using (var ar = new AraclarRepository()) { content.Result = ar.AracUpdate(arac) ? "1" : "0"; return(new StandartResult <araclar>(content, Request)); } } content.Result = "0"; return(new StandartResult <araclar>(content, Request)); }
public IHttpActionResult AracEkle(araclar araba) { var content = new ResponseContent <araclar>(null); if (araba != null) { using (var ar = new AraclarRepository()) { content.Result = ar.AracInsert(araba) ? "1" : "0"; return(new StandartResult <araclar>(content, Request)); } } content.Result = "0"; return(new StandartResult <araclar>(content, Request)); }
public bool AracKirala(kiralikAraclar arac) { bool kiralanDimi = false; araclar araba = db.araclars.SingleOrDefault(a => a.aracID == arac.aracID); if (araba.aracDurumu == false) { araba.aracDurumu = true; arac.verilisKm = araba.anlikKm; arac.kiralanmaZamani = DateTime.Now; arac.ucret = (araba.fiyat * arac.KacGun); if (araba.aracSayisi >= 1) { araba.aracSayisi--; } db.kiralikAraclars.Add(arac); db.SaveChanges(); kiralanDimi = true; } return(kiralanDimi); }
public bool AracUpdate(araclar item) { //sirket guncelleme yapılacak araclar guncellenecek = db.araclars.SingleOrDefault(a => a.aracID == item.aracID); guncellenecek.aracMarka = item.aracMarka; guncellenecek.aracModel = item.aracModel; guncellenecek.gerekenEhliyetYasi = item.gerekenEhliyetYasi; guncellenecek.gunlukSinirKm = item.gunlukSinirKm; guncellenecek.anlikKm = item.anlikKm; guncellenecek.airbag = item.airbag; guncellenecek.bagajHacmi = item.bagajHacmi; guncellenecek.koltukSayisi = item.koltukSayisi; guncellenecek.aracSayisi = item.aracSayisi; guncellenecek.renk = item.renk; guncellenecek.fiyat = item.fiyat; guncellenecek.aracDurumu = item.aracDurumu; guncellenecek.sirketID = item.sirketID; guncellenecek.photo = item.photo; db.SaveChanges(); return(true); }
public ActionResult AracUpdate(int id) { araclar a = db.araclars.SingleOrDefault(ar => ar.aracID == id); return(View(a)); }
public Result <araclar> GetAracById(int id) { araclar bulunacak = db.araclars.SingleOrDefault(a => a.aracID == id); return(resultarac.GetT(bulunacak)); }
public bool AracInsert(araclar item) { db.araclars.Add(item); db.SaveChanges(); return(true); }