예제 #1
0
        public int EditDrugdetail(DrugDetail _drugDetails)
        {
            int editIndex = 0;

            try
            {
                DrugDetail drugDetail = GetDrugDeatilsbyId(_drugDetails.DrugDetailId);
                drugDetail.DrugDetailId = _drugDetails.DrugDetailId;
                drugDetail.Indication   = _drugDetails.Indication;
                drugDetail.Dosage       = _drugDetails.Dosage;

                drugDetail.Contraindication = _drugDetails.Contraindication;
                drugDetail.SideEffect       = _drugDetails.SideEffect;
                drugDetail.UseInPregnency   = _drugDetails.UseInPregnency;
                drugDetail.UseInLactation   = _drugDetails.UseInLactation;
                drugDetail.DrugInteraction  = _drugDetails.DrugInteraction;
                drugDetail.Precaution       = _drugDetails.Precaution;
                drugDetail.Mechanism        = _drugDetails.Mechanism;
                drugDetail.GenericId        = _drugDetails.GenericId;

                editIndex = _drugDetailRepository.Edit(drugDetail);
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }
            return(editIndex);
        }
예제 #2
0
        public List <DrugDetail> GetAllDrugDetails(out int totalrecords, DrugDetail model)
        {
            List <DrugDetail> drugDetails;

            try
            {
                drugDetails = _drugDetailRepository.GetAlldrugDetails(out totalrecords, model);
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }
            return(drugDetails);
        }
예제 #3
0
        public DrugDetail GetDrugDeatilsbyId(int drugDetailId)
        {
            var drugDetail = new DrugDetail();

            try
            {
                drugDetail = _drugDetailRepository.FindOne(x => x.DrugDetailId == drugDetailId);
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }
            return(drugDetail);
        }
예제 #4
0
        public int SaveDrugDetail(DrugDetail _drugDetails)
        {
            int saveIndex = 0;

            try
            {
                _drugDetails.IsActive = true;
                saveIndex             = _drugDetailRepository.Save(_drugDetails);
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }
            return(saveIndex);
        }
        public JsonResult Save(DrugdetailViewModel model)
        {
            int saveIndex = 0;

            var _drugDetails = new DrugDetail();

            _drugDetails.DrugDetailId = model.DrugDetailId;
            _drugDetails.Indication   = model.Indication;
            _drugDetails.Dosage       = model.Dosage;

            _drugDetails.Contraindication = model.Contraindication;
            _drugDetails.SideEffect       = model.SideEffect;
            _drugDetails.UseInPregnency   = model.UseInPregnency;
            _drugDetails.UseInLactation   = model.UseInLactation;
            _drugDetails.DrugInteraction  = model.DrugInteraction;
            _drugDetails.Precaution       = model.Precaution;
            _drugDetails.Mechanism        = model.Mechanism;
            _drugDetails.GenericId        = model.GenericId;

            saveIndex = model.DrugDetailId == 0 ? DrugDetailManager.SaveDrugDetail(_drugDetails) : DrugDetailManager.EditDrugdetail(_drugDetails);
            return(Reload(saveIndex));
        }