public async Task <IActionResult> Add(ETasinmaz entity) { try { entity.KullaniciId = Convert.ToInt32(Request.Headers["current-user-id"]); if (ModelState.IsValid) { var eklenenTasinmaz = await _tasinmaz.Add(entity); await _log.Add(new Log() { DurumId = 1, IslemTipId = 3, Aciklama = entity.Id + " Id'li Taşınmaz Eklendi", KullaniciId = Convert.ToInt32(Request.Headers["current-user-id"]), KullaniciAdi = Request.Headers["current-user-name"], Tarih = DateTime.Now, IP = Request.Headers["ip-address"] }); return(CreatedAtAction("GetById", new { id = eklenenTasinmaz.Id }, eklenenTasinmaz)); } else { entity.KullaniciId = Convert.ToInt32(Request.Headers["current-user-id"]); await _log.Add(new Log() { DurumId = 2, IslemTipId = 3, Aciklama = entity.Adres + " Adresli Taşınmaz Eklenemedi", KullaniciId = Convert.ToInt32(Request.Headers["current-user-id"]), KullaniciAdi = Request.Headers["current-user-name"], Tarih = DateTime.Now, IP = Request.Headers["ip-address"] }); return(BadRequest(ModelState)); } } catch (System.Exception) { entity.KullaniciId = Convert.ToInt32(Request.Headers["current-user-id"]); await _log.Add(new Log() { DurumId = 2, IslemTipId = 3, Aciklama = "Taşınmaz Servisinde Ekleme Hatası Oluştu!", KullaniciId = Convert.ToInt32(Request.Headers["current-user-id"]), KullaniciAdi = Request.Headers["current-user-name"], Tarih = DateTime.Now, IP = Request.Headers["ip-address"] }); return(BadRequest(ModelState)); } }
public async Task <ETasinmaz> Add(ETasinmaz entity) { using (var _DefaultDbContext = new DefaultDbContext()) { _DefaultDbContext.tblTasinmaz.Add(entity); await _DefaultDbContext.SaveChangesAsync(); return(entity); } }
public async Task <IActionResult> Update(ETasinmaz entity) { try { if (await _tasinmaz.GetById(entity.Id) != null) { entity.KullaniciId = Convert.ToInt32(Request.Headers["current-user-id"]); await _log.Add(new Log() { DurumId = 1, IslemTipId = 5, Aciklama = entity.Id + " Id'li Taşınmaz Düzenlendi", KullaniciId = Convert.ToInt32(Request.Headers["current-user-id"]), KullaniciAdi = Request.Headers["current-user-name"], Tarih = DateTime.Now, IP = Request.Headers["ip-address"] }); return(Ok(_tasinmaz.Update(entity))); } else { entity.KullaniciId = Convert.ToInt32(Request.Headers["current-user-id"]); await _log.Add(new Log() { DurumId = 2, IslemTipId = 5, Aciklama = entity.Id + " Id'li Taşınmaz Düzenlenemedi", KullaniciId = Convert.ToInt32(Request.Headers["current-user-id"]), KullaniciAdi = Request.Headers["current-user-name"], Tarih = DateTime.Now, IP = Request.Headers["ip-address"] }); return(NotFound()); } } catch (System.Exception) { entity.KullaniciId = Convert.ToInt32(Request.Headers["current-user-id"]); await _log.Add(new Log() { DurumId = 2, IslemTipId = 5, Aciklama = "Taşınmaz Servisinde Düzenleme Hatası Oluştu!", KullaniciId = Convert.ToInt32(Request.Headers["current-user-id"]), KullaniciAdi = Request.Headers["current-user-name"], Tarih = DateTime.Now, IP = Request.Headers["ip-address"] }); return(NotFound()); } }
public async Task <ETasinmaz> Update(ETasinmaz entity) { using (var _DefaultDbContext = new DefaultDbContext()) { _DefaultDbContext.tblTasinmaz.Update(entity); entity.AktifMi = true; // entity.KullaniciId = 29; await _DefaultDbContext.SaveChangesAsync(); return(entity); } }