コード例 #1
0
        public async Task <bool> Update(BakimTalebi model)
        {
            await _bakimTalebiRepository.Update(model);

            var durum = await _lookupListRepository.All().FirstAsync(f => f.Id == model.DurumId);

            var kullanici = await _kullaniciRepository.All().FirstAsync(f => f.Id == model.KullaniciId);

            var arac = await _aracRepository.All().FirstAsync(f => f.Id == model.AracId);

            if (durum.Isim != "Bekliyor")
            {
                await _mailService.Send(kullanici.Eposta, "Bakım Talebiniz Hk.",
                                        $"{arac.Plaka} plakalı aracınızın {model.BakimTarihi.ToString("dd.MM.yyyy")} tarihli bakım talebi yetkili servis tarafından {durum.Isim} durumuna güncellendi.\nYetkili servis açıklaması : {model.Aciklama}")
                .ConfigureAwait(false);
            }

            return(true);
        }
コード例 #2
0
 public async Task <int> Save(BakimTalebi model)
 {
     return(await _bakimTalebiRepository.Save(model));
 }