public IActionResult Till([FromServices] ICrudServices <CompanyDbContext> service) { var dto = new SellItemDto(); dto.SetResetDto(service.ReadManyNoTracked <StockSelectDto>().ToList()); 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)); }