public IHttpActionResult PutHealthCareProvider(int id, HealthCareProvider healthCareProvider) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != healthCareProvider.Id) { return(BadRequest()); } db.Entry(healthCareProvider).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!HealthCareProviderExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IActionResult> Edit(int id, [Bind("HealthCareProviderID,Name,ContactNumber")] HealthCareProvider healthCareProvider) { if (id != healthCareProvider.HealthCareProviderID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(healthCareProvider); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!HealthCareProviderExists(healthCareProvider.HealthCareProviderID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(healthCareProvider)); }
public MedicalRegistryBuilder withHealthCareProvider(int providerId) { var healthCareProvider = _uow.HealthCareProviderRepository.GetById(providerId); _healthCareProvider = healthCareProvider; return(this); }
public static void Publish(TaskResult result, HealthCareProvider provider) { var providerResult = new ProviderSelectionMessageResult(result) { SelectedProvider = provider }; CC.EventMessenger.GetEvent <ProviderSelectionMessageEvent>().Publish(providerResult); }
private async void SelectProvider(HealthCareProvider provider) { if (_isForSelection) { ProviderSelectionMessageEvent.Publish(Core.AppServices.TaskResult.Success, provider); await Close(); } }
private void PinProvider(HealthCareProvider provider) { if (provider != null) { provider.IsPinned = !provider.IsPinned; Providers = Providers.OrderByDescending(x => x.IsPinned).ThenBy(y => y.DistanceFromCurrentLocation).ToList().AsObservableCollection(); _repo.SaveProviderAsync(provider, ModelUpdateEvent.Updated); } }
public async Task <ActionResult <HealthCareProvider> > AddHealthCareProvider([FromBody] HealthCareProvider report) { if (!ModelState.IsValid) { Console.WriteLine("Invalid state..."); return(BadRequest(ModelState)); } var newReport = await _IHealthCareProviderRepository.AddHealthCareProvider(report); return(CreatedAtAction(nameof(GetAllHealthCareProvider), new { id = newReport.Id }, newReport)); }
public IHttpActionResult GetHealthCareProvider(int id) { HealthCareProvider healthCareProvider = db.HealthCareProviders.Find(id); if (healthCareProvider == null) { return(NotFound()); } return(Ok(healthCareProvider)); }
public async Task <IActionResult> Create([Bind("HealthCareProviderID,Name,ContactNumber")] HealthCareProvider healthCareProvider) { if (ModelState.IsValid) { _context.Add(healthCareProvider); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(healthCareProvider)); }
public IHttpActionResult PostHealthCareProvider(HealthCareProvider healthCareProvider) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.HealthCareProviders.Add(healthCareProvider); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = healthCareProvider.Id }, healthCareProvider)); }
public bool addNewHealthCareProvider(HealthCareProvider newHealthCareProvider) { try { data.HealthCareProviders.InsertOnSubmit(newHealthCareProvider); data.SubmitChanges(); return(true); } catch { return(false); } }
public IHttpActionResult DeleteHealthCareProvider(int id) { HealthCareProvider healthCareProvider = db.HealthCareProviders.Find(id); if (healthCareProvider == null) { return(NotFound()); } db.HealthCareProviders.Remove(healthCareProvider); db.SaveChanges(); return(Ok(healthCareProvider)); }
public bool deleteHealthCareProvider(int healthCareProviderID) { try { HealthCareProvider healthCareProviderToDelete = (from healthCareProvider in data.HealthCareProviders where healthCareProvider.HealthCareProviderId == healthCareProviderID select healthCareProvider).Single(); data.HealthCareProviders.DeleteOnSubmit(healthCareProviderToDelete); data.SubmitChanges(); return(true); } catch { return(false); } }
private List<Provider> GetProviders(HealthCareProvider.Models.Filter filter) { var repository = new HealthCareProviderRepository(); var providers = new List<Provider>(); var data = repository.GetHealthCareProviderData(filter); JObject json = JObject.Parse(data); var jss = new JavaScriptSerializer(); dynamic dynamicData = jss.Deserialize<dynamic>(json["response"]["data"].ToString()); for (int i = 0; i < dynamicData.Length; i++) { var item = (dynamicData[i] as System.Collections.Generic.Dictionary<string, object>); var provider = new Provider(); if (item.ContainsKey("name")) { provider.Name = item["name"].ToString(); } if (item.ContainsKey("locality")) { provider.Locality = item["locality"].ToString(); } if (item.ContainsKey("latitude")) { provider.Latitude = item["latitude"].ToString(); } if (item.ContainsKey("longitude")) { provider.Longitude = item["longitude"].ToString(); } if (item.ContainsKey("npi_id")) { provider.Npi = item["npi_id"].ToString(); } if (item.ContainsKey("address")) { provider.Address = item["address"].ToString(); } if (item.ContainsKey("region")) { provider.Region = item["region"].ToString(); } providers.Add(provider); } return providers; }
protected void btnButton1_Click(object sender, EventArgs e) { HealthCareProviderBO healthcarebo = new HealthCareProviderBO(); HealthCareProvider user = healthcarebo.IsAuthenticatedUser(txtText1.Text, txtText2.Text); if (user != null) { Session.Add("User", user); Response.Redirect("WebForm1.aspx"); // Response.Redirect("~/NoteType/NoteTypeList.aspx"); } else { Response.Write("Try Again!!"); } }
public bool modifyHealthCareProvider(HealthCareProvider newHealthCareProvider) { try { HealthCareProvider healthCareProviderToModify = (from healthCareProvider in data.HealthCareProviders where healthCareProvider.HealthCareProviderId == newHealthCareProvider.HealthCareProviderId select healthCareProvider).Single(); healthCareProviderToModify.PracticeName = newHealthCareProvider.PracticeName; healthCareProviderToModify.RoleInPractice = newHealthCareProvider.RoleInPractice; healthCareProviderToModify.ClinicName = newHealthCareProvider.ClinicName; healthCareProviderToModify.Gender = newHealthCareProvider.Gender; newHealthCareProvider.User = newHealthCareProvider.User; data.SubmitChanges(); return(true); } catch { return(false); } }
private async Task SeedSampleDataAsync(string currentUserId) { //providers var fetchProvidersResult = await FetchProvidersAsync(); if (fetchProvidersResult.IsValid() && fetchProvidersResult.ModelCollection.Count == 0) { const string facebook = "https://www.facebook.com/cliniko"; var provider1 = new HealthCareProvider { Name = "Doctor Strange", Description = "For all your mystical needs", ImageName = "strange", PhoneNumber = "555 1234", FacebookUrl = facebook }; var provider2 = new HealthCareProvider { Name = "Doctor Manhattan", Description = "For everything in the DC universe that needs fixing", ImageName = "manhattan", PhoneNumber = "555 1441", FacebookUrl = facebook }; var provider3 = new HealthCareProvider { Name = "Doctor Fate", Description = "Don't pay attention to Strange - I am the true master!", ImageName = "fate", PhoneNumber = "555 7777", FacebookUrl = facebook }; await SaveProviderAsync(provider1, ModelUpdateEvent.Created); await SaveProviderAsync(provider2, ModelUpdateEvent.Created); await SaveProviderAsync(provider3, ModelUpdateEvent.Created); //appointments var fetchAppointmentsResult = await FetchAppointmentsAsync(currentUserId, null); if (fetchAppointmentsResult.IsValid() && fetchAppointmentsResult.ModelCollection.Count == 0) { var appointment1 = new Appointment { Name = "Doctor Strange apt", Description = "Need some help with dormamu infection", AppointmentDate = DateTime.Now.AddDays(2), ProviderId = provider1.Id, UserId = currentUserId, ProviderImageName = "strange.png" }; var appointment2 = new Appointment { Name = "Doctor Manhattan apt", Description = "Need diagnosis on infection effecting DC superheroes", AppointmentDate = DateTime.Now.AddDays(4), ProviderId = provider2.Id, UserId = currentUserId, ProviderImageName = "manhattan.png" }; await SaveAppointmentAsync(appointment1, ModelUpdateEvent.Created); await SaveAppointmentAsync(appointment2, ModelUpdateEvent.Created); } } }
public ActionResult GetAllProviders(HealthCareProvider.Models.ProviderFilter filter) { var providers = GetFilteredProviders(filter); return PartialView("ProvidersWebGrid", providers); }
public ActionResult Index(HealthCareProvider.Models.Filter filter) { var providers = GetProviders(filter); return PartialView("ProvidersWebGrid", providers); }
public async Task<HealthCareProvider> AddHealthCareProvider(HealthCareProvider report) { _reportContext.HealthCareProviders.Add(report); await _reportContext.SaveChangesAsync(); return report; }
public async Task <Notification> SaveProviderAsync(HealthCareProvider item, ModelUpdateEvent updateEvent) { return(await SaveItem(item, updateEvent)); }