public void Update(YapilacakModel model) { var entity = _db.Set <Yapilacak>().Find(model.Id); model.UpdateDate = DateTime.Now; entity.UpdateDate = model.UpdateDate; entity.UpdatedBy = model.UpdatedBy; entity.Gorev = model.Gorev; entity.KullaniciId = model.KullaniciId; entity.Tarih = model.Tarih; entity.YapildiMi = model.YapildiMi; _db.Entry(entity).State = EntityState.Modified; _db.SaveChanges(); }
public IHttpActionResult YapilacakGuncelle(YapilacakModel model) { try { if (ModelState.IsValid) { model.UpdatedBy = User.Identity.Name; _yapilacakService.Update(model); return(Ok(model)); } return(BadRequest(ModelState)); } catch (Exception exc) { return(InternalServerError()); } }
public void Add(YapilacakModel model) { model.CreateDate = DateTime.Now; var entity = new Yapilacak() { CreateDate = model.CreateDate, CreatedBy = model.CreatedBy, Gorev = model.Gorev, KullaniciId = model.KullaniciId, Tarih = model.Tarih, YapildiMi = model.YapildiMi }; _db.Set <Yapilacak>().Add(entity); _db.SaveChanges(); model.Id = entity.Id; }
public IHttpActionResult YapilacakEkle(YapilacakModel model) { try { if (ModelState.IsValid) { model.CreatedBy = User.Identity.Name; _yapilacakService.Add(model); //return StatusCode(HttpStatusCode.Created); // 201 yani created kodu yerine geliştiriciye model'i dönmek daha uygun // çünkü geliştiricinin kayıt oluştuktan sonra başka işlemlerde kullanmak üzere // oluşan kaydın Id'sine ihtiyacı olabilir return(Ok(model)); } return(BadRequest(ModelState)); } catch (Exception exc) { return(InternalServerError()); } }