Beispiel #1
0
        public IstekDTO GetById(int id)
        {
            using (IstekRepository istekRepo = new IstekRepository())
            {
                try
                {
                    var entity   = istekRepo.GetById(id);
                    var istekdto = new IstekDTO();
                    istekdto.aracID          = entity.aracID;
                    istekdto.baslangicTarihi = entity.baslangicTarihi;
                    istekdto.bitisTarihi     = entity.bitisTarihi;
                    istekdto.durum           = entity.durum;
                    istekdto.istekID         = entity.istekID;
                    istekdto.musteriID       = entity.musteriID;
                    istekdto.aracMarka       = entity.Arac.marka;
                    istekdto.aracModel       = entity.Arac.model;
                    istekdto.musteriAdi      = entity.Musteri.MusteriBilgileri.adi;
                    istekdto.musteriSoyadi   = entity.Musteri.MusteriBilgileri.soyadi;
                    istekdto.telNo           = entity.Musteri.MusteriBilgileri.telNo;

                    return(istekdto);
                }
                catch (Exception ex)
                {
                    throw;
                }
            }
        }
Beispiel #2
0
 public void Add(Istek model)
 {
     using (IstekRepository istekRepo = new IstekRepository())
     {
         istekRepo.Add(model);
     }
 }
Beispiel #3
0
        public List <IstekDTO> GetAll(int sirketId)
        {
            using (IstekRepository istekRepository = new IstekRepository())
            {
                List <IstekDTO> Istekler = new List <IstekDTO>();

                var model = istekRepository.Get();
                foreach (var entity in model.ToList())
                {
                    if (entity.durum != false)
                    {
                        if (entity.Arac.sirketID == sirketId)
                        {
                            var istekdto = new IstekDTO();
                            istekdto.aracID          = entity.aracID;
                            istekdto.baslangicTarihi = entity.baslangicTarihi;
                            istekdto.bitisTarihi     = entity.bitisTarihi;
                            istekdto.durum           = entity.durum;
                            istekdto.istekID         = entity.istekID;
                            istekdto.musteriID       = entity.musteriID;
                            istekdto.aracMarka       = entity.Arac.marka;
                            istekdto.aracModel       = entity.Arac.model;
                            istekdto.musteriAdi      = entity.Musteri.MusteriBilgileri.adi;
                            istekdto.musteriSoyadi   = entity.Musteri.MusteriBilgileri.soyadi;
                            istekdto.telNo           = entity.Musteri.MusteriBilgileri.telNo;
                            Istekler.Add(istekdto);
                        }
                    }
                }
                return(Istekler);
            }
        }
Beispiel #4
0
        public bool Update(int aracid, DateTime baslangic, DateTime bitis)
        {
            using (IstekRepository istekRepository = new IstekRepository())
            {
                try
                {
                    var model = istekRepository.Get();

                    var Istekler = model.Where(x => x.aracID == aracid && (x.bitisTarihi >= baslangic && x.baslangicTarihi <= bitis)).ToList();

                    foreach (var ent in Istekler)
                    {
                        istekRepository.Update(ent);
                    }
                    return(true);
                }
                catch (Exception ex)
                {
                    throw;
                }
            }
        }