//=================Locale======================= public ActionResult LocaleCreate() { //authorize admin if (acl.AuthorizeAdmin(User.Identity.GetUserId()) == false) { return(HttpNotFound()); } CreateLocaleViewModel temp = new CreateLocaleViewModel(); var areas = (from f in db.Areas where f.Hidden == false select f).ToList(); temp.Areas = areas; return(View(temp)); }
public ActionResult LocaleCreate(CreateLocaleViewModel cur) { cur.Areas = locl.Area_List(); if (ModelState.IsValid) { //Area selected = ; Locale tocreate = new Locale { Name = cur.Name, AreaId = cur.SelectArea, Slug = cur.Slug, Hidden = false }; if (locl.AdminLocaleCreate(tocreate, cur.SelectArea)) { return(RedirectToAction("AreaDetail", new { areaID = cur.SelectArea })); } TempData["CreateError"] = "The selected area already have the locale name or slug. Creation failed"; return(View(cur)); } return(View(cur)); }