コード例 #1
0
        public void EditSupplier(EditSupplierBindingModel esbm)
        {
            Supplier supplierEntity = this.DbContext.Suppliers.Find(esbm.Id);

            supplierEntity.Name = esbm.Name;
            this.DbContext.SaveChanges();
        }
コード例 #2
0
        public void SaveEditSupplier(EditSupplierBindingModel model)
        {
            Supplier supplier = this.Context.Suppliers.Find(model.Id);

            supplier.Name      = model.Name;
            supplier.Telephone = model.Telephone;
            this.Context.SaveChanges();
        }
コード例 #3
0
        public void EditSupplier(EditSupplierBindingModel editSupplier)
        {
            var supplierDb = this.suppliers.GetById(editSupplier.Id);

            supplierDb.Name       = editSupplier.Name;
            supplierDb.IsImporter = editSupplier.IsImporter;

            this.suppliers.SaveChanges();
        }
コード例 #4
0
 public ActionResult EditSupplier([Bind(Include = "Id,Name, Telephone")] EditSupplierBindingModel model)
 {
     if (ModelState.IsValid)
     {
         this.service.SaveEditSupplier(model);
         return(this.RedirectToAction("Suppliers"));
     }
     return(this.RedirectToAction("EditSupplier"));
 }
コード例 #5
0
        public ActionResult Edit([Bind(Include = "Id,Name")] EditSupplierBindingModel esbm)
        {
            if (ModelState.IsValid)
            {
                this.service.EditSupplier(esbm);
            }

            return(RedirectToAction("New"));
        }
コード例 #6
0
        public void EditSupplier(EditSupplierBindingModel bind, int userId)
        {
            Supplier model = this.Context.Suppliers.Find(bind.Id);

            model.IsImporter = bind.IsImporter == "on";
            model.Name       = bind.Name;
            this.Context.SaveChanges();

            this.AddLog(userId, OperationLog.Edit, "suppliers");
        }
コード例 #7
0
        public ActionResult Edit(EditSupplierBindingModel editSupplier)
        {
            if (!UserInfo.IsLogged)
            {
                return(this.RedirectToAction("Login", "Users"));
            }

            this.suppliersService.EditSupplier(editSupplier);

            return(this.RedirectToAction("Index"));
        }
コード例 #8
0
        public ActionResult Edit([Bind(Include = "Id,Name,IsImporter")] EditSupplierBindingModel bind)
        {
            var httpCookie = this.Request.Cookies.Get("sessionId");

            if (httpCookie == null || !AuthenticatedManager.IsAuthenticated(httpCookie.Value))
            {
                return(this.RedirectToAction("All"));
            }

            if (!this.ModelState.IsValid)
            {
                EditSupplierViewModel vm = this.service.GetEditSupplierVm(bind.Id);
                return(this.View(vm));
            }

            User loggedInUser = AuthenticatedManager.GetAuthenticatedUsers(httpCookie.Value);

            this.service.EditSupplier(bind, loggedInUser.Id);
            return(this.RedirectToAction("All"));
        }
 public void SaveEditSupplier(EditSupplierBindingModel model)
 {
     throw new NotImplementedException();
 }