Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
            }
        }