public ActionResult EditForEmergencyTreatmentAllergies(int id)
        {
            EmergencyTreatmentAllergiesModel    model = new EmergencyTreatmentAllergiesModel();
            EmergencyTreatmentAllergiesProvider ep    = new EmergencyTreatmentAllergiesProvider();

            //model = ep.GetListForEmergencyTreatmentAllergies().Where(x => x.EmergencyMasterId == id).FirstOrDefault();
            model = ep.GetListForEmergencyTreatmentAllergies().Where(x => x.TreatmentAllergiesId == id).FirstOrDefault();
            return(PartialView("_EditForEmergencyTreatmentAllergies", model));
        }
        public ActionResult IndexForEmergencyTreatmentAllergies(int id)
        {
            EmergencyTreatmentAllergiesProvider EmTAPro = new EmergencyTreatmentAllergiesProvider();
            EmergecyMasterModel model = new EmergecyMasterModel();

            model.ListEmergencyTreatmentAllergiesModel = EmTAPro.GetSelectedData(id);
            model.EmergencyMasterId = id;
            return(PartialView("_IndexForEmergencyTreatmentAllergies", model));

            //using (EHMSEntities ent = new EHMSEntities())
            //{

            //    var obj = ent.EmergencyTreatmentAllergies.Where(x => x.TreatmentAllergiesId == ent.EmergencyTreatmentAllergies.Max(y => y.TreatmentAllergiesId)).SingleOrDefault();


            //}
            //model.EmergencyMasterListsModel = emProvider.GetList();
        }
        public ActionResult EditForEmergencyTreatmentAllergies(EmergencyTreatmentAllergiesModel modell)
        {
            EmergencyTreatmentAllergiesProvider ep = new EmergencyTreatmentAllergiesProvider();
            var staffname = modell.Staff;

            if (string.IsNullOrWhiteSpace(staffname) == false)
            {
                // string str = Regex.Replace(ipValue, "[^0-9]+", string.Empty);
                string Valuenew  = staffname.Trim();
                int    BracIndex = staffname.IndexOf('{') + 1;
                int    TotalLen  = staffname.IndexOf('}') - 1;
                int    Len       = staffname.Length;
                int    toval     = Len - BracIndex;
                string value     = staffname.Substring(BracIndex, toval - 1);
                int    aa        = value.IndexOf('^') + 1;
                int    bb        = value.Length;
                int    lenth     = bb - aa;
                string id        = value.Substring(aa, lenth);
                modell.Staff = id;
            }

            int i = ep.UpdateForEmergencyTreatmentAllergies(modell);

            if (i != null)
            {
                modell.ListEmergencyTreatmentAllergiesModel = ep.GetSelectedData(modell.EmergencyMasterId);

                EmergecyMasterModel model = new EmergecyMasterModel();
                model.ListEmergencyTreatmentAllergiesModel = modell.ListEmergencyTreatmentAllergiesModel;

                TempData["success"] = HospitalManagementSystem.UtilityMessage.edit;
                return(PartialView("_IndexForEmergencyTreatmentAllergies", model));
            }
            else
            {
                modell.ListEmergencyTreatmentAllergiesModel = ep.GetSelectedData(modell.EmergencyMasterId);

                EmergecyMasterModel model = new EmergecyMasterModel();
                model.ListEmergencyTreatmentAllergiesModel = modell.ListEmergencyTreatmentAllergiesModel;
                TempData["success"] = HospitalManagementSystem.UtilityMessage.editfailed;
                return(PartialView("_IndexForEmergencyTreatmentAllergies", model));
            }
        }