Example #1
0
        public ListarMarcasServiceResponse ListarMarcas()
        {
            IRepositorioGenerico<Marca> repositorio = new RepositorioMarca();
            List<Marca> marcas = repositorio.SelecionarTodos();

            List<MarcaViewModel> marcasResponse = new List<MarcaViewModel>();

            if (marcas.Count > 0)
            {

                foreach (Marca marca in marcas)
                {
                    MarcaViewModel marcaViewModel = new MarcaViewModel
                    {
                        Id = marca.Id,
                        Nome = marca.Nome
                    };
                    marcasResponse.Add(marcaViewModel);
                }
            }

            ListarMarcasServiceResponse response = new ListarMarcasServiceResponse(marcasResponse);
            response.Code = 200;

            return response;
        }
 public MarcaType(MarcaViewModel marca)
 {
     this.Marca = marca;
 }
Example #3
0
        public RetornarMarcaResponse RetonarMarca(string id)
        {
            IRepositorioGenerico<Marca> repositorio = new RepositorioMarca();
            Marca marca = repositorio.SelecionarPorId(Convert.ToInt32(id));

            MarcaViewModel marcaResponse = new MarcaViewModel
            {
                Id = marca.Id,
                Nome = marca.Nome
            };

            RetornarMarcaResponse response = new RetornarMarcaResponse(marcaResponse);
            response.Code = 200;

            return response;
        }
 public RetornarMarcaResponse(MarcaViewModel marca)
 {
     this.Data = new MarcaType(marca);
 }