Exemplo n.º 1
0
        public ActionResult CreatePublisher(CreatePublisherViewModel model)
        {
            var newPublisher = Mapper.Map <CreatePublisherViewModel, Publisher>(model);
            var result       = _publisherManager.CreateNewPublisher(newPublisher);
            var response     = new HttpStatusCodeResult(result);

            return(RedirectToAction("GetAllGames", "Game"));
        }
Exemplo n.º 2
0
        public int Create(CreatePublisherViewModel createPublisherViewModel)
        {
            Validate(createPublisherViewModel);

            return(publisherService.Create(new CreatePublisherRequest()
            {
                LicenceNumber = createPublisherViewModel.LicenceNumber,
                Name = createPublisherViewModel.Name
            }));
        }
Exemplo n.º 3
0
 public IActionResult Create(CreatePublisherViewModel model)
 {
     if (ModelState.IsValid)
     {
         var publisher = model.ToEntity();
         _unitOfWork.BookMetas.AddPublisher(publisher);
         _unitOfWork.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(model));
 }
Exemplo n.º 4
0
        public ActionResult Update(CreatePublisherViewModel createPublisher)
        {
            if (ModelState.IsValid)
            {
                var publisherDto = Mapper.Map <PublisherDTO>(createPublisher);
                _publisherService.EditEntity(publisherDto);
                return(RedirectToAction("Index"));
            }

            return(View("Update", createPublisher));
        }
Exemplo n.º 5
0
        public HttpResponseMessage Put(string name, [FromBody] CreatePublisherViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
            }

            var publisherDto = Mapper.Map <PublisherDTO>(model);

            _publisherService.EditEntity(publisherDto);
            return(Request.CreateResponse(HttpStatusCode.OK));
        }
Exemplo n.º 6
0
        public ActionResult New()
        {
            var publisher = new CreatePublisherViewModel
            {
                Id         = Guid.NewGuid().ToString(),
                Translates = new List <TranslateViewModelDescription>
                {
                    new TranslateViewModelDescription
                    {
                        Id       = Guid.NewGuid().ToString(),
                        Language = Language.ru
                    }
                }
            };

            return(View(publisher));
        }
Exemplo n.º 7
0
 public ActionResult New(CreatePublisherViewModel createPublisher)
 {
     if (ModelState.IsValid)
     {
         var publisherDto = Mapper.Map <PublisherDTO>(createPublisher);
         _publisherService.AddEntity(publisherDto);
         return(RedirectToAction("Index"));
     }
     createPublisher.Translates = new List <TranslateViewModelDescription>
     {
         new TranslateViewModelDescription
         {
             Id       = Guid.NewGuid().ToString(),
             Language = Language.ru
         }
     };
     return(View("New", createPublisher));
 }
Exemplo n.º 8
0
 public static Publisher ToEntity(this CreatePublisherViewModel viewModel)
 {
     return(Mapper.Map <Publisher>(viewModel));
 }