public UpdateSubCheckFamilyViewModel GetSubCheckFamilyForUpdateById(short CFRowID) { try { UpdateSubCheckFamilyViewModel model = new UpdateSubCheckFamilyViewModel(); var entity = db.MasterSubCheckFamilies.Find(CFRowID); if (entity != null) { model.SubCheckFamilyRowID = entity.SubCheckRowID; model.SubCheckName = entity.SubCheckName; model.CheckFamilyRowID = entity.CheckFamilyRowID; model.CostParCase = entity.CostPerCase; model.InternalTAT = entity.InternalTAT; model.TAT = entity.TAT; model.Status = entity.Status; } else { throw new Exception("Invalid Id!"); } return(model); } catch (Exception) { throw; } }
public void UpdateSubCheckFamily(UpdateSubCheckFamilyViewModel model) { try { if (model != null && model.SubCheckFamilyRowID > 0) { db.MasterSubCheckFamilies.Single(c => c.SubCheckRowID == model.SubCheckFamilyRowID).SubCheckName = model.SubCheckName; db.MasterSubCheckFamilies.Single(c => c.SubCheckRowID == model.SubCheckFamilyRowID).CheckFamilyRowID = model.CheckFamilyRowID; db.MasterSubCheckFamilies.Single(c => c.SubCheckRowID == model.SubCheckFamilyRowID).CostPerCase = model.CostParCase; db.MasterSubCheckFamilies.Single(c => c.SubCheckRowID == model.SubCheckFamilyRowID).InternalTAT = model.InternalTAT; db.MasterSubCheckFamilies.Single(c => c.SubCheckRowID == model.SubCheckFamilyRowID).TAT = model.TAT; } } catch (Exception) { throw; } }