public ActionResult CultureLocalAdd(Guid id) { var vm = new CultureLocalBindModel(); ViewData["Cultures"] = _uow.Cultures.All.ToSelectList(c => c.Id.ToString(), c => c.Name.ToString(), id.ToString()); return View("_CultureLocalAdd", vm); }
public ActionResult CultureLocalAdd(Guid id, CultureLocalBindModel form) { try { var item = _uow.Cultures.AllIncluding(c => c.Localizeds).FirstOrDefault(c => c.Id == id); var culture = _uow.Cultures.FindById(form.DestCultureId); item.AddLocale(form.Name, culture); _uow.Save(); return RedirectToAction<CultureController>(c => c.Edit(id)).WithSuccess("Done"); } catch (Exception ex) { return RedirectToAction<CultureController>(c => c.Edit(id)).WithError(ex.Message); } }