public int SaveMedicalTestFor(lmsMedicalTestFor objSaveData) { var resultId = 0; try { if (objSaveData.TESTFORID > 0) { _objLabManagementEntities.lmsMedicalTestFors.Attach(objSaveData); _objLabManagementEntities.Entry(objSaveData).State = EntityState.Modified; _objLabManagementEntities.SaveChanges(); return(objSaveData.TESTFORID); } _objLabManagementEntities.lmsMedicalTestFors.Add(objSaveData); _objLabManagementEntities.SaveChanges(); var result = _objLabManagementEntities.lmsMedicalTestFors.Where(x => x.TESTFOR == objSaveData.TESTFOR); resultId = result.Any() ? result.Single().TESTFORID : 0; } catch (Exception ex) { _objIAppLogger.LogError(ex); } return(resultId); }
public lmsMedicalTestFor GetMedicalTestForById(int Id) { try { if (Id == 0) { var newItem = new lmsMedicalTestFor(); return(newItem); } var resultDetails = _objLabManagementEntities.lmsMedicalTestFors.FirstOrDefault(x => x.TESTFORID == Id); return(resultDetails); } catch (Exception ex) { _objIAppLogger.LogError(ex); return(null); } }
public ActionResult EditMedicalTestFor(lmsMedicalTestFor saveData) { var result = _objIHospitalMaster.SaveMedicalTestFor(saveData); return(RedirectToAction("ViewMedicalTestFor", new { id = result, viewMessage = "Test For Saved Successfully" })); }
public ActionResult EditMedicalTestFor(lmsMedicalTestFor saveData) { var result = _objIHospitalMaster.SaveMedicalTestFor(saveData); return(RedirectToAction("ViewMedicalTestFor", new { id = result, transactionType = nameof(TransactionType.Save) })); }