Esempio n. 1
0
        public async Task <IActionResult> OnPost()
        {
            //POST/REDIRECT/GET  PRINCIPLE

            if (FieldText.FieldType == FieldType.NONE)
            {
                Languages = htmlHelper.GetEnumSelectList <FieldType>();
                ModelState.AddModelError("", "Select a Field");
                return(Page());
            }

            if (!ModelState.IsValid)
            {
                Languages = htmlHelper.GetEnumSelectList <FieldType>();

                return(Page());
            }

            FieldText.FieldName = FieldText.FieldType.ToString();
            if (FieldText.Id > 0)
            {
                languageData.Update(FieldText);
            }
            else
            {
                var currentUser = await _userManager.FindByNameAsync(User.Identity.Name);

                FieldText.User = currentUser;
                languageData.Add(FieldText);
            }

            languageData.Commit();
            TempData["Message"] = "Record Saved";
            return(RedirectToPage("./ClientLanguages"));
            //return RedirectToPage("./List");
        }