public async Task <IActionResult> Edit(int id, [Bind("Id,Name")] HospitalType hospitalType) { if (id != hospitalType.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(hospitalType); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!HospitalTypeExists(hospitalType.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(hospitalType)); }
public ActionResult DeleteConfirmed(int id) { HospitalType hospitalType = db.HospitalTypes.Find(id); db.HospitalTypes.Remove(hospitalType); db.SaveChanges(); return(RedirectToAction("Index")); }
public static HospitalTypeDto ToDto(this HospitalType hospitalType) { var dto = new HospitalTypeDto { }; ((IData)hospitalType).ToDto((IDataDto)dto); return(dto); }
public ActionResult Edit([Bind(Include = "Id,Name")] HospitalType hospitalType) { if (ModelState.IsValid) { db.Entry(hospitalType).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(hospitalType)); }
public async Task <IActionResult> Create([Bind("Id,Name")] HospitalType hospitalType) { if (ModelState.IsValid) { _context.Add(hospitalType); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(hospitalType)); }
public ActionResult Create([Bind(Include = "Id,Name")] HospitalType hospitalType) { if (ModelState.IsValid) { db.HospitalTypes.Add(hospitalType); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(hospitalType)); }
// GET: HospitalType/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HospitalType hospitalType = db.HospitalTypes.Find(id); if (hospitalType == null) { return(HttpNotFound()); } return(View(hospitalType)); }
public int GetHospitalStayDuration(HospitalType hospitalType) { switch (hospitalType) { case HospitalType.Day: return(hospitalStayDay); case HospitalType.First: return(hospitalStayFirst); case HospitalType.High: return(hospitalStayHigh); case HospitalType.Second: return(hospitalStaySecond); } return(0); }
public static HospitalType ToDomain(this HospitalTypeDto hospitalType, HospitalType originalHospitalType = null) { if (originalHospitalType != null && originalHospitalType.Id == hospitalType.Id) { ((IDataDto)hospitalType).ToDomain((IData)originalHospitalType); return(originalHospitalType); } var data = new HospitalType { }; ((IDataDto)hospitalType).ToDomain((IData)data); return(data); }
private void AddHospital( string address, string neighborhood, string remarks, int stratum, HospitalType hospitalType) { _context.Hospitals.Add(new Hospital { Address = address, HasParkingLot = true, HospitalType = hospitalType, Neighborhood = neighborhood, Remarks = remarks, Stratum = stratum }); }
//#region load all facilities of hospital //public static async Task<List<Facility>> LoadFacilityInHospitalFacilityAsync(int hospitalID) //{ // List<SP_LOAD_FACILITY_IN_HOSPITAL_FACILITYResult> result = null; // List<Facility> facilityList = null; // Facility facility = null; // using (LinqDBDataContext data = new LinqDBDataContext()) // { // result = await Task.Run(() => // data.SP_LOAD_FACILITY_IN_HOSPITAL_FACILITY(hospitalID).ToList()); // } // foreach (SP_LOAD_FACILITY_IN_HOSPITAL_FACILITYResult re in result) // { // facility = new Facility(); // facility.Facility_ID = re.Facility_ID; // facility.Facility_Name = re.Facility_Name; // facilityList.Add(facility); // } // return facilityList; //} //#endregion //#region loadd all services of hospital //public static async Task<List<Service>> LoadServiceInHospitalServiceAsync(int hospitalID) //{ // List<SP_LOAD_SERVICE_IN_HOSPITAL_SERVICEResult> result = null; // List<Service> serviceList = null; // Service service = null; // using (LinqDBDataContext data = new LinqDBDataContext()) // { // result = await Task.Run(() => // data.SP_LOAD_SERVICE_IN_HOSPITAL_SERVICE(hospitalID).ToList()); // } // foreach (SP_LOAD_SERVICE_IN_HOSPITAL_SERVICEResult re in result) // { // service = new Service(); // service.Service_ID = re.Service_ID; // service.Service_Name = re.Service_Name; // serviceList.Add(service); // } // return serviceList; //} //#endregion #region load type of hospital public static async Task <List <HospitalType> > LoadTypeInHospitalTypeAsync(int hospitalID) { List <HospitalType> typeList = new List <HospitalType>(); HospitalType type = null; List <SP_LOAD_TYPE_OF_HOSPITALResult> result = null; using (LinqDBDataContext data = new LinqDBDataContext()) { result = await Task.Run(() => data.SP_LOAD_TYPE_OF_HOSPITAL(hospitalID).ToList()); } foreach (SP_LOAD_TYPE_OF_HOSPITALResult re in result) { type = new HospitalType(); type.Type_ID = re.Type_ID; type.Type_Name = re.Type_Name; typeList.Add(type); } return(typeList); }