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); }
public async Task <int> Save(BakimTalebi model) { return(await _bakimTalebiRepository.Save(model)); }