public IActionResult Create([FromBody] BrochureViewModel Brochure) { if (Brochure.ReleaseDate <= new DateTime(1970, 1, 1)) { return(BadRequest(new { message = "Release date might be greater than passed" })); } int id = service.CreateBrochure(Brochure); return(Json(service.GetBrochureViewModel(id))); }
public ActionResult Create(BrochureViewModel brochure) { if (!ModelState.IsValid) { brochure.PublishingHouseSelectList = new ViewModels.SelectList { Items = publishingHouseHelper.GetPublishingHouseSelectList().Select(el => new ViewModels.SelectListItem { Text = el.Text, Value = int.Parse(el.Value), Selected = el.Selected }).ToList() }; return(View(brochure)); } var id = service.CreateBrochure(brochure); return(RedirectToAction("Details", new { id })); }
public ActionResult AddBrochure(BrochureViewModel brochureViewModel) { try { if (ModelState.IsValid) { _brochureService.CreateBrochure(brochureViewModel); } return(RedirectToAction("Index")); } catch { return(View()); } }