public void DeleteEquipmentJournal(LimsEquipmentJournal entityToDelete) { if (AppContext.Entry(entityToDelete).State == EntityState.Detached) { AppContext.LimsEquipmentJournals.Attach(entityToDelete); } var entToDelete = entityToDelete as ISoftDeleteEntity; if (entToDelete != null) { entToDelete.DeleteDate = DateTime.Now; UpdateEquipmentJournal(entityToDelete); } else { AppContext.LimsEquipmentJournals.Remove(entityToDelete); } }
public ActionResult DestroyEquipmentJournal([DataSourceRequest] DataSourceRequest request, LimsEquipmentJournal model) { if (model != null) { EquipmentJournalRepository eRepository = new EquipmentJournalRepository(false); eRepository.DeleteEquipmentJournal(model.Id); eRepository.Save(); } return(Json(new[] { model }.ToDataSourceResult(request, ModelState))); }
public ActionResult UpdateEquipmentJournal([DataSourceRequest] DataSourceRequest request, LimsEquipmentJournal model) { if (ModelState.IsValid) { EquipmentJournalRepository eRepository = new EquipmentJournalRepository(false); eRepository.UpdateEquipmentJournal(model); eRepository.Save(); } return(Json(new[] { model }.ToDataSourceResult(request, ModelState))); }
public ActionResult CreateEquipmentJournal([DataSourceRequest] DataSourceRequest request, [Bind(Exclude = "Id")] LimsEquipmentJournal model) { if (ModelState.IsValid) { EquipmentJournalRepository eRepository = new EquipmentJournalRepository(false); model.Id = Guid.NewGuid(); model.CreateDate = DateTime.Now; eRepository.InsertEquipmentJournal(model); eRepository.Save(); } return(Json(new[] { model }.ToDataSourceResult(request, ModelState))); }
public virtual void UpdateEquipmentJournal(LimsEquipmentJournal entityToUpdate) { AppContext.LimsEquipmentJournals.Attach(entityToUpdate); AppContext.Entry(entityToUpdate).State = EntityState.Modified; }
public void InsertEquipmentJournal(LimsEquipmentJournal entity) { AppContext.LimsEquipmentJournals.Add(entity); }