예제 #1
0
        // GET: api/Categorias/5
        public IHttpActionResult GetCategoria(int id)
        {
            Categoria categoria = categoriasService.FindById(id);

            if (categoria == null)
            {
                return(NotFound());
            }

            return(Ok(categoria));
        }
예제 #2
0
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Categoria categoria = categoriaService.FindById(id);

            if (categoria == null)
            {
                return(HttpNotFound());
            }
            return(View(categoria));
        }
예제 #3
0
        public JsonResult Get(int id)
        {
            var    Categoria = _CategoriaService.FindById(id);
            string json      = JsonConvert.SerializeObject(Categoria);

            return(Json(json));
        }
예제 #4
0
        //Details - Assincrono
        public async Task <IActionResult> Details(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }
            var produto = await _ProdutoService.FindByIdAsync(id.Value);

            if (produto == null)
            {
                return(NotFound());
            }
            int codigocategoria             = produto.IdCategoria;
            var categoriaObj                = _CategoriaService.FindById(codigocategoria);
            ProdutoFormViewModels viewModel = new ProdutoFormViewModels
            {
                Produto      = produto,
                CategoriaObj = categoriaObj
            };

            return(View(viewModel));
        }