public ActionResult Save(HospitalViewModel hvm) { int res = hvm.Save(); HospitalViewModel hvm2 = new HospitalViewModel(); if (res != 0) { hvm2.Msg = "Hospital Saved Successfully"; } else { hvm2.Msg = "Hospital Can not be Saved "; } if (Convert.ToInt32(Session["HospitalId"]) == 0) { hvm2.GetAllHospital(); } else { hvm2.GetHospitalById(Convert.ToInt32(Session["HospitalId"])); } return(View("HospitalRegistration", hvm2)); }
public IHttpActionResult App_HospitalMaster_GetByHospitalType(int HospitalType) { Models.BusinessAccess.HospitalBusinessAccess user = new Models.BusinessAccess.HospitalBusinessAccess(); HospitalViewModel hosobj = new HospitalViewModel(); DataTable dt = user.App_HospitalMaster_GetByHospitalType(HospitalType); if (dt != null && dt.Rows.Count > 0) { hosobj.HospitalList = dt.AsEnumerable().Select(dr => new HospitalViewModel { HospitalId = (dr["HospitalId"] == DBNull.Value) ? 0 : Convert.ToInt32(dr["HospitalId"]), Hospital = (dr["HospitalName"] == DBNull.Value) ? "" : dr["HospitalName"].ToString(), DistrictId = (dr["DistrictId"] == DBNull.Value) ? 0 : Convert.ToInt32(dr["DistrictId"]), Address = (dr["Address"] == DBNull.Value) ? "" : dr["Address"].ToString(), Pincode = (dr["Pin"] == DBNull.Value) ? "" : dr["Pin"].ToString(), RegistrationNo = (dr["RegistrationNo"] == DBNull.Value) ? "" : dr["RegistrationNo"].ToString(), ContactNo = (dr["ContactNo"] == DBNull.Value) ? "" : dr["ContactNo"].ToString(), LandLineNo = (dr["LandLineNo"] == DBNull.Value) ? "" : dr["LandLineNo"].ToString(), City = (dr["City"] == DBNull.Value) ? "" : dr["City"].ToString(), EmailID = (dr["Email"] == DBNull.Value) ? "" : dr["Email"].ToString(), HospitalTypeId = (dr["HospitalType"] == DBNull.Value) ? 0 : Convert.ToInt32(dr["HospitalType"]), HospitalTypeName = (dr["HospitalTypeName"] == DBNull.Value) ? "" : dr["HospitalTypeName"].ToString(), }).ToList(); //return Ok(user.comment); } else { return(BadRequest("No Data Found")); } return(Ok(hosobj.HospitalList)); }
public ActionResult EditHospital(int Id) { HospitalViewModel obj = new HospitalViewModel(); obj.GetHospitalById(Id); return(View("HospitalRegistration", obj)); }
public ActionResult CreateHospital(HospitalViewModel hospitalViewModel) { if (ModelState.IsValid) { try { Hospital hospital = new Hospital() { Name = hospitalViewModel.Name, BloodBank_Id = hospitalViewModel.BloodBank_Id }; unitOfWork.HospitalRepository.Insert(hospital); unitOfWork.Save(); return(RedirectToAction("Hospitals")); } catch { return(View()); } } else { return(View()); } }
public HospitalsPage(HubConnection connection) { this.connection = connection; InitializeComponent(); BindingContext = new HospitalViewModel(); }
/// <summary> /// Get Hospital details and a list of all Doctors at the Hospital /// </summary> /// <param name="id"></param> /// <returns></returns> internal HospitalViewModel Get(int id) { var model = new HospitalViewModel(); using (var conn = Connection) { var sql = $"select * from hlc_Hospital where ID={id};" + "select d.id, d.FirstName, d.LastName, d.MobilePhone, d.Attitude, p.PracticeName, p.OfficePhone1 " + "from hlc_DoctorHospital dh " + "left join hlc_Doctor d on d.ID = dh.DoctorID " + "left join hlc_Practice p on p.ID = d.PracticeID " + $"where dh.HospitalID = {id} " + "order by d.LastName, d.FirstName;" + "select m.id, m.FirstName, m.LastName, m.Address, m.City, m.State, m.Zip, m.MobilePhone, m.HomePhone, " + "m.EmailAddress, m.Congregation, w.Description as DayOfWeek, mh.Notes as PVGComments " + "from hlc_PVGMemberHospital mh " + "left join hlc_PVGMember m on m.ID = mh.PVGMemberID " + "left join hlc_DayOfWeek w on w.Id = mh.DayOfWeek " + $"where mh.HospitalId = {id} " + "order by m.LastName, m.FirstName, mh.DayOfWeek"; conn.Open(); var multi = conn.QueryMultiple(sql); model.Hospital = multi.Read <Hospital>().FirstOrDefault(); model.Doctors = multi.Read <Doctor>().ToList(); model.PVGMembers = multi.Read <PvgMember>().ToList(); } return(model); }
public ActionResult EditHospital(int id) { HospitalViewModel tbl = new HospitalViewModel(); var model = (from p in db.TBL_HOSPITAL join q in db.TBL_HOSPITAL_DETAILS on p.HOSPITAL_ID equals q.HOSPITAL_ID where p.HOSPITAL_ID.Equals(id) select new { p, q }).FirstOrDefault(); tbl.HOSPITAL_NAME = model.p.HOSPITAL_NAME; tbl.HOSPITAL_ADDRESS = model.p.HOSPITAL_ADDRESS; tbl.HOSPITAL_IMAGE = model.p.HOSPITAL_IMAGE; tbl.SPECIALIZATION = model.p.SPECIALIZATION; tbl.CONTACT = model.p.CONTACT; tbl.EMAIL = model.p.EMAIL; tbl.DESCRIPTION = model.q.DESCRIPTION; tbl.MORE_INFO = model.q.MORE_INFO; tbl.REMARKS = model.q.REMARKS; tbl.HOSPITAL_ID = id; return(PartialView(tbl)); }
public ActionResult Edit(HospitalViewModel model) { if (!ModelState.IsValid) { return(View(model)); } if (model.Hospital.Id == 0) { model.Hospital.DateEntered = DateTime.Now; model.Hospital.EnteredBy = Session["UserId"].ToString(); model.Hospital.DateLastUpdated = model.Hospital.DateEntered; model.Hospital.LastUpdatedBy = model.Hospital.EnteredBy; } else { model.Hospital.DateLastUpdated = DateTime.Now; model.Hospital.LastUpdatedBy = Session["UserId"].ToString(); } _hospitalRepository.Save(model); //if (_hospitalRepository.Save(model)) // returnMsg = $"Case File for {model.FirstName + " " + model.LastName} was edited successfully."; return(RedirectToAction("View", new { id = model.Hospital.Id })); }
public ActionResult DetailHospital(int id) { var result = (from p in db.TBL_HOSPITAL join q in db.TBL_HOSPITAL_DETAILS on p.HOSPITAL_ID equals q.HOSPITAL_ID where p.HOSPITAL_ID == id select new { p, q }).FirstOrDefault(); HospitalViewModel doc = new HospitalViewModel(); doc.HOSPITAL_NAME = result.p.HOSPITAL_NAME; doc.HOSPITAL_ADDRESS = result.p.HOSPITAL_ADDRESS; doc.HOSPITAL_IMAGE = result.p.HOSPITAL_IMAGE; doc.HOSPITAL_ID = result.p.HOSPITAL_ID; doc.CONTACT = result.p.CONTACT; doc.SPECIALIZATION = result.p.SPECIALIZATION; doc.DESCRIPTION = result.q.DESCRIPTION; doc.MORE_INFO = result.q.MORE_INFO; doc.REMARKS = result.q.REMARKS; doc.EMAIL = result.p.EMAIL; return(View(doc)); }
public async Task <Guid> Create(HospitalViewModel hospitalViewModel) { var hospital = _mapper.Map <HospitalViewModel, Hospital>(hospitalViewModel); var hospitalDb = await _hospitalRepository.AddAsync(hospital); return(hospitalDb.Id); }
public IActionResult AddEditHospital(long?id, HospitalViewModel model) { if (id.HasValue && id.Value != 0) { // var hospital = _hospitalService.GetHospitalbyId(id.Value).SingleOrDefault(); if (hospital != null) { hospital.HospitalName = model.HospitalName; hospital.Host = model.Host; hospital.HospitalAddress = model.HospitalAddress; hospital.HospitalPhoneNumber = model.HospitalPhoneNumber; hospital.SecureUrl = model.SecureUrl; hospital.SslEnabled = model.SslEnabled; hospital.Url = model.Url; _hospitalService.UpdateHospital(hospital); } } else { var hospital = new Hospital(); hospital.HospitalName = model.HospitalName; hospital.Host = model.Host; hospital.HospitalAddress = model.HospitalAddress; hospital.HospitalPhoneNumber = model.HospitalPhoneNumber; hospital.SecureUrl = model.SecureUrl; hospital.SslEnabled = model.SslEnabled; hospital.Url = model.Url; _hospitalService.AddHospital(hospital); } return(RedirectToAction("Index")); }
private void OnHospitalTapped(object sender, ItemTappedEventArgs e) { HospitalViewModel Hospital = (HospitalViewModel)e.Item; MessagingCenter.Send <FindDocHospital, string>(this, "HOSPITAL", Hospital.Hospital); HosList.SelectedItem = null; Navigation.PopAsync(); }
public async Task Update(Guid id, HospitalViewModel hospitalViewModel) { var hospital = _mapper.Map <HospitalViewModel, Hospital>(hospitalViewModel); hospital.Id = id; await _hospitalRepository.UpdateAsync(hospital); }
public ActionResult AddHospital(HttpPostedFileBase filename, HospitalViewModel model) { if (ModelState.IsValid) { if (filename != null) { string pic = System.IO.Path.GetExtension(filename.FileName); string name = Guid.NewGuid().ToString() + pic; string path = System.IO.Path.Combine( Server.MapPath("~/Contents/upload/Hospital"), name); // file is uploaded filename.SaveAs(path); model.HOSPITAL_IMAGE = name; } else { model.HOSPITAL_IMAGE = "default.jpg"; } //var result = db.TBL_DISEASE.Create(model) TBL_HOSPITAL tbl = new TBL_HOSPITAL(); tbl.HOSPITAL_NAME = model.HOSPITAL_NAME; tbl.HOSPITAL_ADDRESS = model.HOSPITAL_ADDRESS; tbl.HOSPITAL_IMAGE = model.HOSPITAL_IMAGE; tbl.SPECIALIZATION = model.SPECIALIZATION; tbl.CONTACT = model.CONTACT; tbl.EMAIL = model.EMAIL; tbl.HOSPITAL_ID = db.TBL_HOSPITAL.Add(tbl).HOSPITAL_ID; db.SaveChanges(); TBL_HOSPITAL_DETAILS mdl = new TBL_HOSPITAL_DETAILS(); mdl.DESCRIPTION = model.DESCRIPTION; mdl.MORE_INFO = model.MORE_INFO; mdl.REMARKS = model.REMARKS; mdl.HOSPITAL_ID = tbl.HOSPITAL_ID; mdl.DETAIL_ID = db.TBL_HOSPITAL_DETAILS.Add(mdl).DETAIL_ID; db.SaveChanges(); if (tbl.HOSPITAL_ID > 0) { return(Json(new { successMessage = "Successfully Registered!" })); } else { Response.StatusCode = (int)HttpStatusCode.SeeOther; return(Json(new { errorMessage = "Something went wrong!" })); } } else { return(PartialView(model)); } }
public ActionResult Create(HospitalViewModel hospital) { if (ModelState.IsValid) { var hospitalDomain = Mapper.Map <HospitalViewModel, Hospital>(hospital); hospitalDomain.DataCadastro = DateTime.Now; _hospitalRepository.Add(hospitalDomain); return(RedirectToAction("Index")); } return(View(hospital)); }
public async Task <IActionResult> CreateUpdate(int?id) { ViewBag.Lang = Lng; var places = _commonUtils.PopulateCitiesList(); if (id == null) { return(View(new HospitalViewModel { listPlaces = places })); } var hospital = await _hospitalService.GetHospitalByIdAsync((int)id); if (hospital == null) { throw new EntityNotFoundException("Hospital"); } var hospitalViewModel = new HospitalViewModel { Id = hospital.Id, Name = hospital.Name, Name_Ku = hospital.Name_Ku, Name_Ar = hospital.Name_Ar, Description = hospital.Description, Description_Ku = hospital.Description_Ku, Description_Ar = hospital.Description_Ar, CityId = hospital.CityId, Address = hospital.Address, Address_Ku = hospital.Address_Ku, Address_Ar = hospital.Address_Ar, FinalBookMessage = hospital.FinalBookMessage, FinalBookMessage_Ku = hospital.FinalBookMessage_Ku, FinalBookMessage_Ar = hospital.FinalBookMessage_Ar, FinalBookSMSMessage = hospital.FinalBookSMSMessage, FinalBookSMSMessage_Ku = hospital.FinalBookSMSMessage_Ku, FinalBookSMSMessage_Ar = hospital.FinalBookSMSMessage_Ar, GoogleMap_lat = hospital.Location?.Y.ToString(), GoogleMap_lng = hospital.Location?.X.ToString(), listPlaces = places, Logo = hospital.Logo }; if (!string.IsNullOrEmpty(hospitalViewModel.Logo)) { ViewBag.LogoPreview = "<img src=" + hospitalViewModel.Logo + " alt=\"Logo\">"; } return(View(hospitalViewModel)); }
public async Task <IActionResult> UpdateHospital(Guid id, [FromBody] HospitalViewModel hospitalViewModel) { var existsHospital = await _hospitalViewModelService.ExistsHospital(id); if (!existsHospital) { return(NotFound()); } await _hospitalViewModelService.Update(id, hospitalViewModel); return(NoContent()); }
public HospitalViewModel GetHospitalInfo() { var hospital = _hospitalRepository.GetHospitalInfo(); if (hospital == null) { throw new Exception("No hospital found"); } var hospitalViewModel = new HospitalViewModel(hospital); return(hospitalViewModel); }
public IHttpActionResult SaveHospitalDetail(RequestCarrier requestCarrier) { ResponseCarrier response; if (requestCarrier != null && requestCarrier.TanentId != 0 && requestCarrier.From != string.Empty && requestCarrier.UserId.HasValue) { HospitalViewModel hViewModel = WebCommon.Instance.GetObject <HospitalViewModel>(requestCarrier.PayLoad); string validationResponse = this._doctorMapper.ValidateHospital(hViewModel); if (string.IsNullOrEmpty(validationResponse)) { hViewModel.TanentId = requestCarrier.TanentId; var hospitalModel = this._doctorMapper.MapHospital(hViewModel); hospitalModel.CreatedBy = (int)requestCarrier.UserId.Value; hospitalModel.CreatedByEntity = Convert.ToInt32(requestCarrier.From); hospitalModel.ModifiedBy = (int)requestCarrier.UserId.Value; hospitalModel.ModifiedByEntity = Convert.ToInt32(requestCarrier.From); var userResponse = _staticDataServices.SaveHospital(hospitalModel); if (userResponse.Success) { hViewModel.LongId = userResponse.LongId; response = new ResponseCarrier() { Status = true, PayLoad = hViewModel, TanentId = requestCarrier.TanentId }; } else { response = new ResponseCarrier() { Status = false, TanentId = requestCarrier.TanentId, ErrorMessage = userResponse.ErrorMessage }; } } else { response = new ResponseCarrier() { Status = false, TanentId = requestCarrier.TanentId, ErrorMessage = validationResponse }; } } else { response = new ResponseCarrier() { Status = false, PayLoad = null, ErrorMessage = "TanentId or RequestFrom or UserId not provided.", TanentId = requestCarrier.TanentId }; } return(Json(response)); }
public ActionResult Registration() { HospitalViewModel hvm = new HospitalViewModel(); if (Convert.ToInt32(Session["HospitalId"]) == 0) { hvm.GetAllHospital(); } else { hvm.GetHospitalById(Convert.ToInt32(Session["HospitalId"])); } return(View("HospitalRegistration", hvm)); }
public HospitalModel MapHospital(HospitalViewModel viewModel) { return(new HospitalModel() { LongId = viewModel.LongId, HospitalName = viewModel.HospitalName, HospitalAddress1 = viewModel.HospitalAddress1, CityId = viewModel.CityId, StateId = viewModel.StateId, HospitalPhone1 = viewModel.HospitalPhone1, HospitalPhone2 = viewModel.HospitalPhone2, HospitalFax = viewModel.HospitalFax, HospitalEmail = viewModel.HospitalEmail, HospitalCode = viewModel.HospitalCode }); }
public ActionResult DeleteHospital(int Id) { int Result = 0; HospitalViewModel obj = new HospitalViewModel(); Result = obj.Delete(Id); if (Result != Id) { obj.Msg = "Hospital Deleted successfully"; } else { obj.Msg = "Hospital can not be Deleted.Dependency exists."; } obj.GetAllHospital(); return(View("HospitalRegistration", obj)); }
public ActionResult EditHospital(HttpPostedFileBase filename, HospitalViewModel model) { if (ModelState.IsValid) { var OldModel = db.TBL_HOSPITAL.Where(X => X.HOSPITAL_ID == model.HOSPITAL_ID).FirstOrDefault(); OldModel.HOSPITAL_NAME = model.HOSPITAL_NAME; OldModel.HOSPITAL_ADDRESS = model.HOSPITAL_ADDRESS; OldModel.HOSPITAL_IMAGE = model.HOSPITAL_IMAGE; OldModel.SPECIALIZATION = model.SPECIALIZATION; OldModel.CONTACT = model.CONTACT; OldModel.EMAIL = model.EMAIL; OldModel.HOSPITAL_IMAGE = model.HOSPITAL_IMAGE; if (filename != null) { string pic = System.IO.Path.GetExtension(filename.FileName); string name = Guid.NewGuid().ToString() + pic; string path = System.IO.Path.Combine( Server.MapPath("~/Contents/upload/Hospital"), name); // file is uploaded filename.SaveAs(path); OldModel.HOSPITAL_IMAGE = name; } try { db.SaveChanges(); var tbl = db.TBL_HOSPITAL_DETAILS.Where(X => X.HOSPITAL_ID == model.HOSPITAL_ID).FirstOrDefault(); tbl.DESCRIPTION = model.DESCRIPTION; tbl.MORE_INFO = model.MORE_INFO; tbl.REMARKS = model.REMARKS; tbl.HOSPITAL_ID = model.HOSPITAL_ID; db.SaveChanges(); return(Json(new { successMessage = "Successfully Updated !" })); } catch (Exception ex) { return(Json(new { errorMessage = ex.ToString() })); } } else { return(PartialView(model)); } }
public HospitalViewModel MapHospitalDetail(HospitalModel model) { HospitalViewModel hospitalViewModel = _viewModelFactory.CreateHospitalViewModel(); hospitalViewModel.LongId = model.LongId; hospitalViewModel.HospitalName = model.HospitalName; hospitalViewModel.HospitalAddress1 = model.HospitalAddress1; hospitalViewModel.CityId = model.CityId; hospitalViewModel.StateId = model.StateId; hospitalViewModel.HospitalCity = model.CityName; hospitalViewModel.HospitalState = model.StateName; hospitalViewModel.HospitalCountry = model.CountryName; hospitalViewModel.HospitalPhone1 = model.HospitalPhone1; hospitalViewModel.HospitalPhone2 = model.HospitalPhone2; hospitalViewModel.HospitalFax = model.HospitalFax; hospitalViewModel.HospitalEmail = model.HospitalEmail; hospitalViewModel.HospitalCode = model.HospitalCode; hospitalViewModel.TanentId = model.TenantID; return(hospitalViewModel); }
async void GetHospitalList(int hospitalTypeId) { HospitalViewModel hosobj = new HospitalViewModel(); try { _ProgressDialog.Show(); HospitalHttpServies service = new HospitalHttpServies(); hosobj.HospitalList = await service.GetHospitalList(hospitalTypeId); if (hosobj.HospitalList != null) { _ProgressDialog.Hide(); BedSearchAdapter adapter = new BedSearchAdapter(ContainerActivity, hosobj.HospitalList); recyclerView_Details.SetAdapter(adapter); recyclerView_Details.SetLayoutManager(new LinearLayoutManager(Application.Context, LinearLayoutManager.Vertical, false)); recyclerView_Details.GetAdapter().NotifyDataSetChanged(); recyclerView_Details.ScheduleLayoutAnimation(); } else { _ProgressDialog.Hide(); DialogHelper.ShowDialogAlert("Message", "No Hospital Found!", ContainerActivity); } } catch (Exception ex) { _ProgressDialog.Hide(); DialogHelper.ShowDialogAlert("Message", ex.Message, ContainerActivity); } finally { _ProgressDialog.Hide(); } }
public PartialViewResult AddEditHospital(long?id) { HospitalViewModel model = new HospitalViewModel(); if (id.HasValue && id.Value != 0) { var hospital = _hospitalService.GetHospitalbyId(id.Value).SingleOrDefault(); if (hospital != null) { model.HospitalAddress = hospital.HospitalAddress; model.HospitalName = hospital.HospitalName; model.HospitalPhoneNumber = hospital.HospitalPhoneNumber; model.Url = hospital.Url; model.Host = hospital.Host; model.SecureUrl = hospital.SecureUrl; model.SslEnabled = hospital.SslEnabled; } } return(PartialView("_AddEditHospital", model)); }
// GET: Hospital/Details/5 public async Task <ActionResult> Details(int id) { string pagina = "https://cmsrio.azurewebsites.net/api/Hospital/" + id + "?type=json"; string pagina2 = "https://cmsrio.azurewebsites.net/api/Avaliacao/" + id + "?type=json"; HttpResponseMessage response = await client.GetAsync(pagina.ToString()); response.EnsureSuccessStatusCode(); string result = response.Content.ReadAsStringAsync().Result; HospitalViewModel Hospital = Newtonsoft.Json.JsonConvert.DeserializeObject <HospitalViewModel>(result); HttpResponseMessage response2 = await client.GetAsync(pagina2.ToString()); response.EnsureSuccessStatusCode(); string result2 = response2.Content.ReadAsStringAsync().Result; List <AvaliacaoViewModel> avaliacoes = Newtonsoft.Json.JsonConvert.DeserializeObject <List <AvaliacaoViewModel> >(result2); return(View(new Tuple <HospitalViewModel, List <AvaliacaoViewModel> >(Hospital, avaliacoes))); }
public ActionResult Edit(int id) { // Use HospitalViewModel and reference .Hospital portion because the .Get() returns this model var model = new HospitalViewModel(); if (id == 0) { model.Hospital = new Hospital(); } else { model = _hospitalRepository.Get(id); if (model == null) { return(RedirectToAction("Search", "Home", new { msg = $"Hospital {id} was not found in the database." })); } } return(View(model)); }
internal bool Save(HospitalViewModel model) { try { if (model.Hospital.Id == 0) { Connection.Insert(model.Hospital); } else { Connection.Update(model.Hospital); } GetSelectList(true); return(true); } catch (Exception ex) { LogException(ex, model.Hospital); return(false); } }
public IActionResult Index() { List <HospitalViewModel> model = new List <HospitalViewModel>(); _hospitalService.GetHospitals().ToList().ForEach(c => { HospitalViewModel hospital = new HospitalViewModel { HospitalId = c.Id, HospitalName = c.HospitalName, HospitalAddress = c.HospitalAddress, HospitalPhoneNumber = c.HospitalPhoneNumber, CountryId = c.CountryId, CountryfalfPath = string.Format("{0}{1}", _countryService.GetCountrybyId(c.CountryId).Select(x => x.TwoLetterIsoCode.Trim()).First().ToLower(), ".png"), CountryName = _countryService.GetCountrybyId(c.CountryId).Select(x => x.Name).First() }; model.Add(hospital); }); return(View(model)); }