Exemplo n.º 1
0
        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)));
        }
Exemplo n.º 2
0
        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 }));
        }
Exemplo n.º 3
0
 public ActionResult AddBrochure(BrochureViewModel brochureViewModel)
 {
     try
     {
         if (ModelState.IsValid)
         {
             _brochureService.CreateBrochure(brochureViewModel);
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }