public IActionResult OnPost(int id) { var FieldText = languageData.Delete(id); languageData.Commit(); if (FieldText == null) { return(RedirectToPage("./NotFound")); } TempData["Message"] = $"{FieldText.Text} deleted"; return(RedirectToPage("./ClientLanguages")); }
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"); }