public ActionResult Index()
        {
            SetUpHospitalDetailModel model = new SetUpHospitalDetailModel();

            model.SetUpHospitalDetailList = HospitalDetailProvider.GetList();
            return(View(model));
        }
        public ActionResult Edit(int id)
        {
            SetUpHospitalDetailModel model = new SetUpHospitalDetailModel();

            model = HospitalDetailProvider.GetList().Where(x => x.DetailsId == id).FirstOrDefault();

            return(View(model));
        }
Beispiel #3
0
 public int Insert(SetUpHospitalDetailModel model)
 {
     using (EHMSEntities ent = new EHMSEntities())
     {
         var objToSave = AutoMapper.Mapper.Map <SetUpHospitalDetailModel, SetupHospitalDetail>(model);
         ent.SetupHospitalDetails.Add(objToSave);
         ent.SaveChanges();
     }
     return(1);
 }
Beispiel #4
0
 public void Details(int id)
 {
     using (EHMSEntities ent = new EHMSEntities())
     {
         var config = new MapperConfiguration(cfg => {
             cfg.CreateMap <SetupHospitalDetail, SetUpHospitalDetailModel>();
         });
         //AutoMapper.Mapper.CreateMap<SetupHospitalDetails, SetUpHospitalDetailModel>();
         var Details = ent.SetupHospitalDetails.Where(x => x.DetailsId == id).FirstOrDefault();
         SetUpHospitalDetailModel det = AutoMapper.Mapper.Map <SetupHospitalDetail, SetUpHospitalDetailModel>(Details);
     }
 }
Beispiel #5
0
        public int Update(SetUpHospitalDetailModel model)
        {
            using (EHMSEntities ent = new EHMSEntities())
            {
                var objToEdit = ent.SetupHospitalDetails.Where(x => x.DetailsId == model.DetailsId).FirstOrDefault();

                AutoMapper.Mapper.Map(model, objToEdit);

                ent.Entry(objToEdit).State = System.Data.EntityState.Modified;
                ent.SaveChanges();
            }
            return(1);
        }
Beispiel #6
0
        public int UpdatewithoutImage(SetUpHospitalDetailModel model)
        {
            int i = 0;

            using (EHMSEntities ent = new EHMSEntities())
            {
                var objToEdit = ent.SetupHospitalDetails.Where(x => x.DetailsId == model.DetailsId).FirstOrDefault();
                model.FilePath      = objToEdit.FilePath;
                model.ImageLogoName = objToEdit.ImageLogoName;
                AutoMapper.Mapper.Map(model, objToEdit);

                ent.Entry(objToEdit).State = System.Data.EntityState.Modified;

                i = ent.SaveChanges();
            }
            return(i);
        }
        public ActionResult Create(SetUpHospitalDetailModel model, HttpPostedFileBase file)
        {
            if (ModelState.IsValid)
            {
                if (file != null)
                {
                    string mapPath  = "~/Content/HospitalLogo/";
                    bool   IsExists = System.IO.Directory.Exists(Server.MapPath(mapPath));
                    if (!IsExists)
                    {
                        System.IO.Directory.CreateDirectory(Server.MapPath(mapPath));
                    }

                    var fileName = Path.GetFileName(file.FileName);
                    var path     = Path.Combine(Server.MapPath(mapPath), fileName);

                    model.ImageLogoName = fileName;
                    model.FilePath      = path;
                    file.SaveAs(path);
                }

                int i = HospitalDetailProvider.Insert(model);

                if (i == 1)
                {
                    TempData["success"] = "Record Created Successfully !";
                }
                else
                {
                    TempData["success"] = "Record Insertion failed !";
                }
                return(RedirectToAction("Index"));
            }

            return(View(model));
        }
        public ActionResult Edit(int id, SetUpHospitalDetailModel model, HttpPostedFileBase file)
        {
            // string str="MMTH_Logo .jpg";
            if (ModelState.IsValid)
            {
                if (file != null)
                {
                    string mapPath  = "~/Content/HospitalLogo/";
                    bool   IsExists = System.IO.Directory.Exists(Server.MapPath(mapPath));
                    if (!IsExists)
                    {
                        System.IO.Directory.CreateDirectory(Server.MapPath(mapPath));
                    }

                    string[] files = System.IO.Directory.GetFiles(Server.MapPath(mapPath));
                    foreach (string pathFile in files)
                    {
                        System.IO.File.Delete(pathFile);
                    }



                    var fileName = Path.GetFileName(file.FileName);
                    var path     = Path.Combine(Server.MapPath(mapPath), fileName);
                    model.ImageLogoName = fileName;
                    model.FilePath      = path;
                    int i = HospitalDetailProvider.Update(model);
                    if (i == 1)
                    {
                        TempData["success"] = "Record Updated Successfully !";
                        file.SaveAs(path);
                    }
                    else
                    {
                        TempData["fail"] = "Update Failed";
                    }
                }
                else
                {
                    if (model.ImageLogoName == "RemovedClick")
                    {
                        model.FilePath      = null;
                        model.ImageLogoName = null;

                        int i = HospitalDetailProvider.Update(model);

                        if (i != 0)
                        {
                            TempData["success"] = HospitalManagementSystem.UtilityMessage.edit;

                            string mapPath  = "~/Content/HospitalLogo/";
                            bool   IsExists = System.IO.Directory.Exists(Server.MapPath(mapPath));
                            if (IsExists == true)
                            {
                                string[] files = System.IO.Directory.GetFiles(Server.MapPath(mapPath));
                                foreach (string pathFile in files)
                                {
                                    System.IO.File.Delete(pathFile);
                                }
                            }
                        }
                    }

                    else
                    {
                        int y = HospitalDetailProvider.UpdatewithoutImage(model);

                        if (y != 0)
                        {
                            TempData["success"] = HospitalManagementSystem.UtilityMessage.edit;
                        }
                        else
                        {
                            TempData["success"] = HospitalManagementSystem.UtilityMessage.editfailed;
                        }
                    }
                }


                return(RedirectToAction("Index"));
            }
            return(View(model));
        }
        public ActionResult Create()
        {
            SetUpHospitalDetailModel model = new SetUpHospitalDetailModel();

            return(View(model));
        }