Ejemplo n.º 1
0
 public ActionResult DeleteConfirmed(int id)
 {
     Models.Hospital hospital = db.Hospitals.Find(id);
     db.Hospitals.Remove(hospital);
     db.SaveChanges();
     return(RedirectToAction("Index"));
 }
Ejemplo n.º 2
0
 public ActionResult Create(Models.Hospital hospital)
 {
     if (Session["EmailId"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     if (ModelState.IsValid)
     {
         Hospital hospitalInfo = new Hospital()
         {
             HospitalName = hospital.HospitalName,
             City         = hospital.City,
             Address      = hospital.Address,
             State        = hospital.State,
             Pincode      = hospital.Pincode,
             InsurerId    = repo.GetInsurerId(hospital.InsurerName)
         };
         bool result = repo.AddHospital(hospitalInfo);
         if (!result)
         {
             return(View("Error"));
         }
     }
     return(RedirectToAction("Index"));
 }
Ejemplo n.º 3
0
        public ActionResult Edit(Models.Hospital hospital)
        {
            if (Session["EmailId"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }

            Hospital hospitalInfo = new Hospital()
            {
                HospitalName = hospital.HospitalName,
                HospitalId   = hospital.HospitalId,
                Address      = hospital.Address,
                City         = hospital.City,
                State        = hospital.State,
                Pincode      = hospital.Pincode,
                InsurerId    = hospital.InsurerId
            };

            bool success = repo.UpdateHospital(hospitalInfo);

            if (!success)
            {
                return(View("Error"));
            }
            return(RedirectToAction("Index", "Hospital"));
        }
Ejemplo n.º 4
0
 public ActionResult Edit([Bind(Include = "Id,Name,Description,Latitude,Longitude,Address")] Models.Hospital hospital)
 {
     if (ModelState.IsValid)
     {
         db.Entry(hospital).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(hospital));
 }
Ejemplo n.º 5
0
        public ActionResult Create([Bind(Include = "Id,Name,Description,Latitude,Longitude,Address")] Models.Hospital hospital)
        {
            if (ModelState.IsValid)
            {
                db.Hospitals.Add(hospital);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(hospital));
        }
Ejemplo n.º 6
0
 public ActionResult Delete(int?id)
 {
     if (id == null)
     {
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
     Models.Hospital hospital = db.Hospitals.Find(id);
     if (hospital == null)
     {
         return(HttpNotFound());
     }
     return(View(hospital));
 }
Ejemplo n.º 7
0
        public ActionResult SearchHospitalByName(FormCollection searchForm)
        {
            string hospitalName = searchForm["txtHospital"];
            List <DataAccess.Hospital> entityHospital = repo.SearchHospitals(hospitalName);
            List <Models.Hospital>     hospitals      = new List <Models.Hospital>();

            foreach (var eH in entityHospital)
            {
                Models.Hospital temp = new Models.Hospital();
                temp.HospitalName = eH.HospitalName;
                temp.City         = eH.City;
                temp.Address      = eH.Address;
                temp.State        = eH.State;
                temp.Pincode      = eH.Pincode;
                hospitals.Add(temp);
            }
            return(View("SearchHospitalByNameResult", hospitals));
        }
Ejemplo n.º 8
0
        public ActionResult SearchHospitalByPincode(FormCollection searchForm)
        {
            string hospitalPincode = searchForm["txtPincode"];
            List <DataAccess.Get_hospitals_Result> entityHospital = repo.SearchHospitalByPincode(563113);
            List <Models.Hospital> hospitals = new List <Models.Hospital>();

            foreach (var eH in entityHospital)
            {
                Models.Hospital temp = new Models.Hospital();
                temp.HospitalName = eH.HospitalName;
                temp.City         = eH.City;
                temp.Address      = eH.Address;
                temp.State        = eH.State;
                temp.Pincode      = eH.Pincode;

                hospitals.Add(temp);
            }
            return(View(hospitals));
            //return RedirectToAction("SearchHospitalByPincode", "Home");
        }
Ejemplo n.º 9
0
        public ActionResult Details(int id)
        {
            if (Session["EmailId"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            var businessEntity = repo.GetHospital(id);

            Models.Hospital hospitalInfo = new Models.Hospital()
            {
                HospitalId   = businessEntity.HospitalId,
                HospitalName = businessEntity.HospitalName,
                City         = businessEntity.City,
                Address      = businessEntity.Address,
                State        = businessEntity.State,
                Pincode      = businessEntity.Pincode,
                InsurerName  = repo.GetInsurer(businessEntity.InsurerId.GetValueOrDefault()).InsurerName
            };
            return(View(hospitalInfo));
        }
Ejemplo n.º 10
0
 public ActionResult Create(HospitalVM hvm)
 {
     if (ModelState.IsValid)
     {
         DAS.Models.Hospital h = new Models.Hospital()
         {
             Name              = hvm.Name,
             CityId            = hvm.CityId,
             AreaId            = hvm.AreaId,
             HospitalTypeId    = hvm.HospitalTypeId,
             AdditionalAddress = hvm.AdditionalAddress
         };
         db.Hospitals.Add(h);
         db.SaveChanges();
         return(RedirectToAction("ShowAdmin", "Home"));
     }
     ViewBag.CityId         = new SelectList(db.Cities, "ID", "Name");
     ViewBag.AreaId         = new SelectList(db.Areas, "ID", "Name");
     ViewBag.HospitalTypeId = new SelectList(db.HospitalTypes, "Id", "Name");
     return(View(hvm));
 }
Ejemplo n.º 11
0
        public ActionResult SearchHospitalByPincode(FormCollection searchForm)
        {
            string hospitalPincode = searchForm["txtPincode"];
            List <DataAccess.Get_hospitals_Result> entityHospital = repo.SearchHospitalByPincode(Convert.ToInt32(hospitalPincode));
            //List<Insurer> insurer = repo.GetInsurer();
            List <Models.Hospital> hospitals = new List <Models.Hospital>();

            foreach (var eH in entityHospital)
            {
                Models.Hospital temp = new Models.Hospital();
                temp.HospitalName = eH.HospitalName;
                temp.City         = eH.City;
                temp.Address      = eH.Address;
                temp.State        = eH.State;
                temp.InsurerName  = repo.GetInsurer(eH.InsurerId).InsurerName;
                //temp.InsurerName = repo.GetInsurer(eH.InsurerId);
                hospitals.Add(temp);
            }
            return(View("SearchHospitalByPincodeResult", "_Layout", hospitals));
            //return RedirectToAction("SearchHospitalByPincode", "Home");
        }
Ejemplo n.º 12
0
        // GET: Hospital
        public ActionResult Index()
        {
            if (Session["EmailId"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            List <DataAccess.Hospital> entityHospital = repo.GetHospital();
            List <Models.Hospital>     hospitals      = new List <Models.Hospital>();

            foreach (var eH in entityHospital)
            {
                Models.Hospital temp = new Models.Hospital();
                temp.HospitalId   = eH.HospitalId;
                temp.HospitalName = eH.HospitalName;
                temp.City         = eH.City;
                temp.Address      = eH.Address;
                temp.State        = eH.State;
                temp.Pincode      = eH.Pincode;
                temp.InsurerId    = eH.InsurerId;
                temp.InsurerName  = repo.GetInsurer(eH.InsurerId.GetValueOrDefault()).InsurerName;
                hospitals.Add(temp);
            }
            return(View(hospitals));
        }