public async Task <IActionResult> Save(FavoredToEditViewModel favored) { if (!ModelState.IsValid) { TempData["error"] = "Os campos enviados estão incorretos. Por favor, verifique-os e tente novamente. " + ModelState.Values; return(RedirectToAction("Edit", favored.Id)); } try { var fav = await Http.Post <FavoredToEditViewModel>("Favored/Edit", favored); if (fav.Success) { TempData["success"] = fav.Message; return(RedirectToAction("Favoreds", "Home")); } TempData["error"] = fav.Error; return(RedirectToAction("Edit", favored.Id)); } catch (Exception ex) { TempData["error"] = ex.Message; return(RedirectToAction("Edit", favored.Id)); } }
public FavoredEditViewData(UserData userLogged, FavoredToEditViewModel favored) : base(userLogged) { UserLogged = userLogged; Favored = favored; }