public ActionResult Index(GenreEditModel model)
        {
            if (ModelState.IsValid)
            {
                return(RedirectToAction("Index"));
            }

            return(View(model));
        }
Пример #2
0
        public ActionResult Create()
        {
            var model = new GenreEditModel
            {
                StartDate            = DateTime.Now.AddDays(2),
                DateToCompareAgainst = DateTime.Now
            };

            return(View(model));
        }
        public ActionResult Index(GenreEditModel model)
        {
            Thread.Sleep(10000);
            throw new Exception("exception");

            if (ModelState.IsValid)
            {
                return(PartialView("Thanks"));
            }
            return(PartialView("_Create"));
        }
Пример #4
0
        public ActionResult Create(GenreEditModel model)
        {
            if (ModelState.IsValid)
            {
                return(RedirectToAction("Index"));
            }

            var genre = new Genre {
                Name = model.Name, Description = model.Description
            };

            _genreService.Add(genre);

            return(View(model));
        }
Пример #5
0
        public ActionResult Edit(int id = 0)
        {
            var genre = _genreService.GetGenre(id);

            if (genre == null)
            {
                return(HttpNotFound());
            }

            var model = new GenreEditModel()
            {
                Id          = genre.Id,
                Name        = genre.Name,
                Description = genre.Description
            };

            return(View("Create", model));
        }
Пример #6
0
        public async Task <HttpResponseMessage> Edit([FromBody] GenreEditModel model)
        {
            HttpResponseMessage returnMessage = new HttpResponseMessage();

            var role   = mapper.Map <GenreDto>(model);
            var result = await service.EditAsync(role);

            if (result.IsSuccess)
            {
                string message = ($"Student Created - {result.Entity.Id}");
                returnMessage = new HttpResponseMessage(HttpStatusCode.Created);
                returnMessage.RequestMessage = new HttpRequestMessage(HttpMethod.Post, message);
            }
            else
            {
                returnMessage = new HttpResponseMessage(HttpStatusCode.ExpectationFailed);
                returnMessage.RequestMessage = new HttpRequestMessage(HttpMethod.Post, result.GetErrorString());
            }


            return(returnMessage);
        }