public ActionResult Create(int id) { var model = new PosCategoryViewModel(); model.Organization = _organizationRepository.Organizations.Single(x => x.Id == id); model.Category = new Category { OrganizationId = id }; return(View(model)); }
public ActionResult Create(PosCategoryViewModel model) { try { InfoFormat("User #{0} creating category...", User.Identity.Name); model.Organization = _organizationRepository.GetById(model.Category.OrganizationId); model.Category = _repository.Save(model.Category); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(model)); } SetTempOkMessage("Category was successfully saved"); return(RedirectToAction("list", new { id = model.Category.OrganizationId })); }