Example #1
0
 public void OnGet(int id)
 {
     Data = _service.ReadSingle <AddRemovePromotionDto>(id);
     if (!_service.IsValid)
     {
         _service.CopyErrorsToModelState(ModelState, Data, nameof(Data));
     }
 }
 public void OnGet(int id)
 {
     Data = _service.ReadSingle <ChangePubDateDto>(id);
     if (!_service.IsValid)
     {
         _service.CopyErrorsToModelState(ModelState, Data, nameof(Data));
     }
 }
Example #3
0
        public ActionResult Create(PessoaDto pessoa)
        {
            if (!ModelState.IsValid)
            {
                return(View(pessoa));
            }

            _service.CreateAndSave(pessoa);
            if (_service.IsValid)
            {
                return(RedirectToAction("Index", new { message = /* _service.Message */ "Criado com sucesso" }));
            }

            //Error state
            _service.CopyErrorsToModelState(ModelState, pessoa, nameof(pessoa));
            return(View(pessoa));
        }
Example #4
0
        public IActionResult AddPromotion(Guid id, [FromServices] ICrudServices <SqlEventsDbContext> service)
        {
            var dto = service.ReadSingle <AddRemovePromotionEventsDto>(id);

            if (!service.IsValid)
            {
                service.CopyErrorsToModelState(ModelState, dto);
            }
            SetupTraceInfo();
            return(View(dto));
        }
        public IActionResult RemovePromotion(int id, [FromServices] ICrudServices service)
        {
            var dto = service.ReadSingle <AddRemovePromotionDto>(id);

            if (!service.IsValid)
            {
                service.CopyErrorsToModelState(ModelState, dto);
            }
            SetupTraceInfo();
            return(View(dto));
        }
        public IActionResult ChangePubDate(Guid id, [FromServices] ICrudServices service)
        {
            var dto = service.ReadSingle <ChangePubDateDto>(id);

            if (!service.IsValid)
            {
                service.CopyErrorsToModelState(ModelState, dto);
            }
            SetupTraceInfo();
            return(View(dto));
        }
Example #7
0
        public IActionResult OnPost()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }
            _service.CreateAndSave(Data);
            if (_service.IsValid)
            {
                return(RedirectToPage("Index", new { message = _service.Message }));
            }

            //Error state
            _service.CopyErrorsToModelState(ModelState, Data, nameof(Data));
            return(Page());
        }
Example #8
0
        public IActionResult AddPromotion(AddRemovePromotionEventsDto dto, [FromServices] ICrudServices <SqlEventsDbContext> service)
        {
            if (!ModelState.IsValid)
            {
                return(View(dto));
            }
            service.UpdateAndSave(dto, nameof(Book.AddPromotion));
            SetupTraceInfo();
            if (service.IsValid)
            {
                return(View("BookUpdated", service.Message));
            }

            //Error state
            service.CopyErrorsToModelState(ModelState, dto);
            return(View(dto));
        }
        public IActionResult ChangePubDate(ChangePubDateDto dto, [FromServices] ICrudServices service)
        {
            if (!ModelState.IsValid)
            {
                return(View(dto));
            }
            service.UpdateAndSave(dto);
            SetupTraceInfo();
            if (service.IsValid)
            {
                return(View("BookUpdated", service.Message));
            }

            //Error state
            service.CopyErrorsToModelState(ModelState, dto);
            return(View(dto));
        }
        public IActionResult AddBookReview(AddReviewDto dto, [FromServices] ICrudServices <SqlDbContext> service)
        {
            if (!ModelState.IsValid)
            {
                return(View(dto));
            }
            service.UpdateAndSave(dto);
            SetupTraceInfo();
            if (service.IsValid)
            {
                return(View("BookUpdated", service.Message));
            }

            //Error state
            service.CopyErrorsToModelState(ModelState, dto);
            return(View(dto));
        }
        public IActionResult Till([FromServices] ICrudServices <CompanyDbContext> service, SellItemDto dto)
        {
            if (!ModelState.IsValid)
            {
                dto.SetResetDto(service.ReadManyNoTracked <StockSelectDto>().ToList());
                return(View(dto));
            }

            var result = service.CreateAndSave(dto);

            if (service.IsValid)
            {
                return(RedirectToAction("BuySuccess", new { message = service.Message, result.ShopSaleId }));
            }

            //Error state
            service.CopyErrorsToModelState(ModelState, dto);
            dto.SetResetDto(service.ReadManyNoTracked <StockSelectDto>().ToList());
            return(View(dto));
        }
        public IActionResult OnPost()
        {
            if (!ModelState.IsValid)
            {
                Data.BeforeDisplay(_service.Context);
                return(Page());
            }
            //Now I need to set up the Authors collection before calling create
            Data.BeforeSave(_service.Context);
            _service.CreateAndSave(Data);
            if (_service.IsValid)
            {
                return(RedirectToPage("BookUpdated", new { message = _service.Message }));
            }

            //Error state
            _service.CopyErrorsToModelState(ModelState, Data, nameof(Data));
            Data.BeforeDisplay(_service.Context);
            return(Page());
        }