public void UpdateDisposition(UpdateDispositionViewModel model) { try { if (model != null && model.DispositionRowId > 0) { db.MasterDispositions.Single(b => b.DispositionRowId == model.DispositionRowId).CheckFamilyRowID = model.CheckFamilyRowID; db.MasterDispositions.Single(b => b.DispositionRowId == model.DispositionRowId).SeverityGridRowId = model.SeverityGridRowId; db.MasterDispositions.Single(b => b.DispositionRowId == model.DispositionRowId).Disposition = model.Disposition; } else { throw new Exception("Disposition could not be blank!"); } } catch (Exception) { throw; } }
public UpdateDispositionViewModel GetDispositionForUpdateById(short DispositionID) { UpdateDispositionViewModel model = new UpdateDispositionViewModel(); var entity = db.MasterDispositions.Find(DispositionID); if (entity != null) { model.DispositionRowId = entity.DispositionRowId; model.CheckFamilyRowID = entity.CheckFamilyRowID; model.SeverityGridRowId = entity.SeverityGridRowId; model.Disposition = entity.Disposition; model.Status = entity.Status; } else { throw new Exception("Invalid Id!"); } return(model); }