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(); } }
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(); } }