Пример #1
0
        public async Task <IActionResult> GerarCodigoBarra(GerarCodigoBarraViewModel obj)
        {
            var codigoBarra = await _codigoBarraApp.Gerar(obj);

            if (codigoBarra)
            {
                return(RedirectToAction(nameof(Index)));
            }

            return(View(obj));
        }
        public async Task <bool> Gerar(GerarCodigoBarraViewModel obj)
        {
            GerarCodigoBarra codigoBarra = new GerarCodigoBarra()
            {
                Quantidade = obj.Quantidade, Data = obj.Data
            };
            await _codigoBarraServico.Gerar(codigoBarra);

            if (await _uOw.Commit())
            {
                return(true);
            }
            else
            {
                await _uOw.Rollback();
            }

            return(false);
        }