public void EditSupplier(EditSupplierBm bind, int userId)
        {
            Supplier supplier = this.Context.Suppliers.Find(bind.Id);

            supplier.Name       = bind.Name;
            supplier.IsImporter = bind.IsImporter;
            this.Context.SaveChanges();
            this.AddLog(userId, OperationLog.Edit, "suppliers");
        }
        public void EditSupplier(EditSupplierBm model, int userId)
        {
            var supplier = this.context.Suppliers.Find(model.Id);

            supplier.Name = model.Name;
            this.context.SaveChanges();

            this.AddLog(OperationLog.Edit, userId);
        }
Esempio n. 3
0
        public void EditSupplier(EditSupplierBm editSupplierBm, int userId)
        {
            Supplier supplier = this.Context.Suppliers.Find(editSupplierBm.Id);

            supplier.IsImporter = editSupplierBm.IsImporter == "on";
            supplier.Name       = editSupplierBm.Name;

            this.Context.SaveChanges();
            this.AddLog(userId, OperationLog.Edit, "suppliers");
        }
        public ActionResult EditSupplier([Bind(Include = "Id, Name, IsImporter")] EditSupplierBm editSupplierBm)
        {
            HttpCookie cookie = this.Request.Cookies.Get("sessionId");

            if (cookie == null || !AuthenticationManager.IsAuthenticated(cookie.Value))
            {
                return(this.RedirectToAction("Login", "Users"));
            }

            if (!this.ModelState.IsValid)
            {
                EditSupplierViewModel supplier = this.service.GetSupplierToEdit(editSupplierBm.Id);
                return(View(supplier));
            }

            User user = AuthenticationManager.GetAuthenticatedUser(cookie.Value);

            this.service.EditSupplier(editSupplierBm, user.Id);
            return(this.RedirectToAction("ViewSuppliers", "Supplier"));
        }
        public ActionResult Edit([Bind(Include = "Id, Name, IsImporter")] EditSupplierBm bind)
        {
            var httpCookie = this.Request.Cookies.Get("sessionId");

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

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

            User loggedInUser = AuthenticationManager.GetAuthenticatedUser(httpCookie.Value);

            this.business.EditSupplier(bind, loggedInUser.Id);
            return(this.RedirectToAction("All"));
        }
Esempio n. 6
0
        public ActionResult Edit([Bind(Include = "Id, Name")] EditSupplierBm model)
        {
            var httpCookie = this.Request.Cookies.Get("sessionId");

            if (httpCookie == null || !AuthenticationManager.IsAuthenticated(httpCookie.Value))
            {
                return(this.RedirectToAction("Login", "Users"));
            }

            var user = AuthenticationManager.GetUser(httpCookie.Value);

            ViewBag.Username = user.Username;

            if (this.ModelState.IsValid)
            {
                this.service.EditSupplier(model, user.Id);
                return(this.RedirectToAction("All", "Suppliers"));
            }

            var vm = this.service.GetEditSupplierVm(model.Id);

            return(this.View(vm));
        }