Esempio n. 1
0
        public DeleteSuplierViewModel GetDeleteSupplierVm(int id)
        {
            Supplier supplier         = this.Context.Suppliers.Find(id);
            DeleteSuplierViewModel vm = Mapper.Map <Supplier, DeleteSuplierViewModel>(supplier);

            return(vm);
        }
Esempio n. 2
0
        public ActionResult Delete(int id)
        {
            var httpCookie = this.Request.Cookies.Get("sessionId");

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

            DeleteSuplierViewModel vm = this.service.GetDeleteSupplierVm(id);

            return(this.View(vm));
        }
Esempio n. 3
0
        public ActionResult Delete([Bind(Include = "Id")] DeleteSupplierBindingModel bind)
        {
            var httpCookie = this.Request.Cookies.Get("sessionId");

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

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

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

            this.service.DeleteSupplier(bind, loggedInUser.Id);
            return(this.RedirectToAction("All"));
        }