Пример #1
0
        public ActionResult ProductCreate(ProductType model)
        {
            var product = new ProductType();
            try
            {
                if (ModelState.IsValid)
                {

                    product.Id = Guid.NewGuid();
                    product.Maker = User.Identity.GetUserName();
                    product.Osysdate = System.DateTime.Now;
                    product.Description = model.Description;
                    product.Status = MyEnums.StatusOptions.Added;
                    _repository.SaveNew(product);
                    getVals.LogAudit(User.Identity.GetUserName(), "Created", Request.UserHostName, "Created Product" + product.Description, "Created", "Messaging");
                }

                return RedirectToAction("ProductIndex");
            }
            catch (Exception ex)
            {
                _logs.LogError(User.Identity.GetUserName(), "RegisterUser", "Error: " + ex.Message,
               Request.ServerVariables["REMOTE_ADDR"], HttpContext.Server.MapPath("."), "AuditLetters");
                return View();
            }
        }
Пример #2
0
        public ActionResult ProductEdit(ProductType model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    ProductType editProduct = _repository.Find<ProductType>(model.Id);
                    editProduct.Description = model.Description;
                    editProduct.Maker = User.Identity.GetUserName();
                    editProduct.Status = MyEnums.StatusOptions.Added;
                    _repository.SaveUpdate(editProduct);
                    getVals.LogAudit(User.Identity.GetUserName(), "Edited", Request.UserHostName, "Edited Product" + model.Description, "Edited", "Messaging");
                }

                return RedirectToAction("ProductIndex");
            }
            catch
            {
                return View();
            }
        }