Пример #1
0
 // GET: Movies/Create
 public ActionResult Create()
 {
     try
     {
         ViewBag.Genres = getGenres.Execute(new GenreQuery {
             PerPage = 100
         }).Data;
         ViewBag.Actors = getActors.Execute(new ActorQuery {
             PerPage = 100
         }).Data;
         ViewBag.Languages   = getLanguages.Execute(new LanguageQuery()).Data;
         ViewBag.Writers     = getWriters.Execute(new WriterQuery()).Data;
         ViewBag.Countries   = getCountries.Execute(new CountryQuery()).Data;
         ViewBag.Productions = getProductions.Execute(new ProductionQuery()).Data;
         ViewBag.Rateds      = getRateds.Execute(new RatedQuery()).Data;
         return(View());
     }
     catch (Exception e)
     {
         TempData["error"] = e.Message;
     }
     return(RedirectToAction(nameof(Create)));
 }
Пример #2
0
 public IActionResult Get([FromQuery] CountryQuery query)
 {
     try
     {
         return(Ok(getCountries.Execute(query)));
     }
     catch (Exception e)
     {
         return(StatusCode(500, new
         {
             Errors = new List <string> {
                 e.Message
             }
         }));
     }
 }