public TeamDirectory()
        {
            InitializeComponent();

            ProviderView.SetBinding(ListView.ItemsSourceProperty, new Binding("."));
            ProviderView.BindingContext = providerList;
        }
예제 #2
0
 public ActionResult Edit([Bind(Include = "ProviderID,FirstName,LastName")] ProviderView providerView)
 {
     if (ModelState.IsValid)
     {
         serviceProviders.UpdateProvider(providerView.ToProvider());
         return(RedirectToAction("Index"));
     }
     return(View(providerView));
 }
예제 #3
0
 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
     });
 }
예제 #4
0
        // 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));
        }
예제 #5
0
        // 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));
        }
예제 #6
0
 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));
 }
예제 #7
0
        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));
        }