示例#1
0
        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);
        }
示例#2
0
        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" }));
        }
示例#4
0
        public ActionResult EditMedicalTestFor(lmsMedicalTestFor saveData)
        {
            var result = _objIHospitalMaster.SaveMedicalTestFor(saveData);

            return(RedirectToAction("ViewMedicalTestFor", new { id = result, transactionType = nameof(TransactionType.Save) }));
        }