public void Add(DateTime baslangic, DateTime bitis, int aracid, MusteriBilgileri model) { // bu ekleme metodu istek olmadan yapılmış eklemeler için kullanılmaktadır. MusteriWebService musteriWebService = new MusteriWebService(); musteriWebService.Add(model); // musteri web servisini kullanarak müşteriyi ekledik AracWebService aracWebService = new AracWebService(); var arac = aracWebService.GetCarById(aracid); // arac web servisini kullanarak aracı aldık TimeSpan fark = (bitis - baslangic); // farkı bulduk KiralamaBLL kiralamaBusiness = new KiralamaBLL(); // kiralama business layerinı instance ederek işlemi yaptık KiralikAraclar kiralamaEntity = new KiralikAraclar(); // ilgili entity'i oluşturduk kiralamaEntity.aracID = aracid; kiralamaEntity.baslangicTarihi = baslangic; kiralamaEntity.bitisTarihi = bitis; kiralamaEntity.durum = true; kiralamaEntity.musteriID = model.musteriID; kiralamaEntity.kiralamaUcreti = arac.gunlukFiyat * ((decimal)fark.TotalDays); kiralamaBusiness.Add(kiralamaEntity); // ilgili entity'i ekledik IstekWebService istekWebService = new IstekWebService(); istekWebService.Update(aracid, baslangic, bitis); }
public bool Add(KiralikAraclar model) { using (KiralikAracRepository kiralikRepo = new KiralikAracRepository()) { try { kiralikRepo.Add(model); return(true); } catch (Exception ex) { throw; } } }
public bool Add(KiralikAraclar model) { using (DBContext dbContext = new DBContext()) { try { dbContext.Set <KiralikAraclar>().Add(model); dbContext.SaveChanges(); return(true); } catch (Exception ex) { throw; } } }
public bool Update(KiralikAraclar model) { using (DBContext dbContext = new DBContext()) { try { DbSet <KiralikAraclar> Table = dbContext.Set <KiralikAraclar>(); var ent = Table.FirstOrDefault(x => x.kiralikaraclarID == model.kiralikaraclarID); ent.durum = false; dbContext.SaveChanges(); return(true); } catch (Exception ex) { throw; } } }
public void Add(int musteriId, int aracid, DateTime baslangic, DateTime bitis) { KiralamaBLL kiralamaBusiness = new KiralamaBLL(); AracWebService aracWebService = new AracWebService(); var arac = aracWebService.GetCarById(aracid); KiralikAraclar kiralikentity = new KiralikAraclar(); kiralikentity.aracID = aracid; kiralikentity.musteriID = musteriId; kiralikentity.durum = true; kiralikentity.baslangicTarihi = baslangic; kiralikentity.bitisTarihi = bitis; TimeSpan fark = (bitis - baslangic); kiralikentity.kiralamaUcreti = arac.gunlukFiyat * ((decimal)fark.TotalDays); kiralamaBusiness.Add(kiralikentity); IstekWebService istekWebService = new IstekWebService(); istekWebService.Update(aracid, baslangic, bitis); }