public int SaveMedicalTestGroup(lmsMedicalTestGroup objSaveData) { var resultId = 0; try { if (objSaveData.GROUPID > 0) { _objLabManagementEntities.lmsMedicalTestGroups.Attach(objSaveData); _objLabManagementEntities.Entry(objSaveData).State = EntityState.Modified; _objLabManagementEntities.SaveChanges(); return(objSaveData.GROUPID); } _objLabManagementEntities.lmsMedicalTestGroups.Add(objSaveData); _objLabManagementEntities.SaveChanges(); var result = _objLabManagementEntities.lmsMedicalTestGroups.Where(x => x.GROUPNAME == objSaveData.GROUPNAME); resultId = result.Any() ? result.Single().GROUPID : 0; } catch (Exception ex) { _objIAppLogger.LogError(ex); } return(resultId); }
public lmsMedicalTestGroup GetMedicalGroupById(int Id) { try { if (Id == 0) { var newItem = new lmsMedicalTestGroup(); return(newItem); } var resultDetails = _objLabManagementEntities.lmsMedicalTestGroups.FirstOrDefault(x => x.GROUPID == Id); return(resultDetails); } catch (Exception ex) { _objIAppLogger.LogError(ex); return(null); } }
public ActionResult EditMedicalTestGroup(lmsMedicalTestGroup saveData) { var result = _objIHospitalMaster.SaveMedicalTestGroup(saveData); return(RedirectToAction("ViewMedicalTestGroup", new { id = result, viewMessage = "Test Group Saved Successfully" })); }
public ActionResult EditMedicalTestGroup(lmsMedicalTestGroup saveData) { var result = _objIHospitalMaster.SaveMedicalTestGroup(saveData); return(RedirectToAction("ViewMedicalTestGroup", new { id = result, transactionType = nameof(TransactionType.Save) })); }