Exemplo n.º 1
0
        public void BuscarItemPorIdRetornaObjeto()
        {
            //Arrange
            var objeto = new vmItemEItemLista()
            {
                Id = 1, SNome = "teste", SUnidadeMedida = "Kg", NIdSessao = 1
            };

            var options = new DbContextOptionsBuilder <MarketListContext>()
                          .UseInMemoryDatabase("BuscarItemPorIdRetornaObjeto")
                          .Options;
            var contexto       = new MarketListContext(options);
            var itemBL         = new ItemBL(contexto);
            var itemController = new ItemController(itemBL);

            itemController.Post(objeto);

            //Act
            var actionResult = itemController.GetId(1);
            var okResult     = actionResult as OkObjectResult;
            var item         = okResult.Value as vmItemEItemLista;


            //Assert
            Assert.AreEqual(objeto.SNome, item.SNome);
        }
Exemplo n.º 2
0
        private vmItemEItemLista ParseItemListaToVmItemEItemLista(ItemLista itemLista)
        {
            vmItemEItemLista vmItemEItemLista = new vmItemEItemLista()
            {
                nIdItemLista   = itemLista.Id,
                nQuantidade    = itemLista.NQuantidade,
                SNome          = itemLista.NIdItemNavigation.SNome,
                SUnidadeMedida = itemLista.SUnidadeMedida
            };

            return(vmItemEItemLista);
        }
Exemplo n.º 3
0
        private vmItemEItemLista ParseItemToVmItemEItemLista(Item item)
        {
            vmItemEItemLista vmItemEItemLista = new vmItemEItemLista
            {
                Id             = item.Id,
                SNome          = item.SNome,
                SUnidadeMedida = item.SUnidadeMedida,
                NIdSessao      = item.NIdSessao
            };

            return(vmItemEItemLista);
        }
Exemplo n.º 4
0
        private ItemLista CriarItem(vmItemEItemLista vmItemEItemLista, int nIdLista)
        {
            ItemLista itemLista = new ItemLista();

            itemLista.NIdLista              = nIdLista;
            itemLista.NIdItem               = vmItemEItemLista.Id;
            itemLista.NQuantidade           = vmItemEItemLista.nQuantidade;
            itemLista.SUnidadeMedida        = vmItemEItemLista.SUnidadeMedida;
            itemLista.DCadastro             = DateTime.Now;
            itemLista.BAtivo                = true;
            itemLista.NIdStatusItemLista    = 1; // Solicitado
            itemLista.NIdUsuarioSolicitante = vmItemEItemLista.nIdUsuarioLogado;
            return(itemLista);
        }