public async Task <IActionResult> AdCreationEditPrenumerant(string prenumerantId) { TempData["FetchError"] = false; try { PrenumerantDto prenumerant = await _prenumerantCRUDService.GetPrenumerantAsync(prenumerantId); return(View("AdCreationEditPrenumerant", prenumerant)); } catch { TempData["FetchError"] = true; return(RedirectToAction(nameof(PrenumerantAdCreationFetchPrenumerant))); } }
public async Task <IActionResult> AdCreationAdInfo(PrenumerantDto prenumerant) { if (!ModelState.IsValid) { return(BadRequest("Bad prenumerant")); } var newAd = new AdPrenumerantDto() { prenumerantInfo = prenumerant }; newAd.Ad.PrisAnnons = 0.0f; /* Should not be controller's responsibility */ try { return(View("AdCreationAdInfo", newAd)); } catch { return(BadRequest("Unknown error")); } }