public TeamDirectory() { InitializeComponent(); ProviderView.SetBinding(ListView.ItemsSourceProperty, new Binding(".")); ProviderView.BindingContext = providerList; }
public ActionResult Edit([Bind(Include = "ProviderID,FirstName,LastName")] ProviderView providerView) { if (ModelState.IsValid) { serviceProviders.UpdateProvider(providerView.ToProvider()); return(RedirectToAction("Index")); } return(View(providerView)); }
private Provider ToProvider(ProviderView providerView) { return(new Provider() { Address = providerView.Address, FirstName = providerView.FirstName, ImagePath = providerView.ImagePath, PhoneNumber = providerView.PhoneNumber, LastName = providerView.LastName, ProviderId = providerView.ProviderId, Purchases = providerView.Purchases }); }
// GET: ProviderViews/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProviderView providerView = new ProviderView(serviceProviders.GetProvider(Convert.ToInt32(id))); if (providerView == null) { return(HttpNotFound()); } return(View(providerView)); }
// GET: Providers/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Provider provider = db.Providers.Find(id); if (provider == null) { return(HttpNotFound()); } ProviderView providerView = ToView(provider); return(View(providerView)); }
public ActionResult Edit(ProviderView providerView) { if (ModelState.IsValid) { var pic = providerView.ImagePath; var folder = "~/Content/Images"; if (providerView.ImageFile != null) { pic = FileHelper.UploadPhoto(providerView.ImageFile, folder); pic = string.Format("{0}/{1}", folder, pic); } Provider provider = ToProvider(providerView); provider.ImagePath = pic; db.Entry(provider).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(providerView)); }
public ActionResult Create(ProviderView providerView) { if (ModelState.IsValid) { var pic = string.Empty; var folder = "~/Content/Images"; if (providerView.ImageFile != null) { pic = FileHelper.UploadPhoto(providerView.ImageFile, folder); pic = string.Format("{0}/{1}", folder, pic); } Provider provider = ToProvider(providerView); provider.ImagePath = pic; db.Providers.Add(provider); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(providerView)); }