예제 #1
0
        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);
        }
예제 #2
0
        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" }));
        }
예제 #4
0
        public ActionResult EditMedicalTestGroup(lmsMedicalTestGroup saveData)
        {
            var result = _objIHospitalMaster.SaveMedicalTestGroup(saveData);

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