예제 #1
0
        public ActionResult <Empresa> Get(int id)
        {
            Empresa empresa = empresaService.Get(id);

            if (empresa == null)
            {
                throw new HttpListenerException((int)HttpStatusCode.NotFound);
            }

            return(Ok(empresa));
        }
예제 #2
0
        // GET exemplo: Empresa/Details/1
        public ActionResult Details(int id)
        {
            var empresa = _empresaService.Get(id);

            return(View(new EmpresaViewModel
            {
                CNPJ = empresa.CNPJ,
                Idempresa = empresa.IdEmpresa,
                Nome = empresa.Nome,
                Porte = empresa.Porte
            }));
        }
        public async Task <ActionResult <EmpresaModel> > Get(int id)
        {
            var name = await _IEmpresaService.Get(id);

            if (name == null)
            {
                return(NotFound());
            }
            return(name);
        }
예제 #4
0
 public async Task <ActionResult> Get(int id)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState)); //400 bad request - solicitaçao invalidos
     }
     try
     {
         return(Ok(await _service.Get(id)));
     }
     catch (ArgumentException e)
     {
         return(StatusCode((int)HttpStatusCode.InternalServerError, e.Message));
     }
 }
예제 #5
0
        // GET: empresas/NovoOuEditar
        public async Task <ActionResult> NovoOuEditar(int id)
        {
            var itemsCategorias = await _serviceCategoria.GetAll();

            List <SelectListItem> items = new List <SelectListItem>();



            foreach (var categoriaDto in itemsCategorias)
            {
                items.Add(new SelectListItem {
                    Text = categoriaDto.CategoriaNome, Value = categoriaDto.Id.ToString()
                });
            }


            ViewData["CategoriaId"] = new SelectList(items, "Value", "Text");

            var status = new[] {
                new SelectListItem()
                {
                    Value = "ATIVO", Text = "Ativo"
                },
                new SelectListItem()
                {
                    Value = "INATIVO", Text = "Inativo"
                }
            };

            ViewData["EmpresaStatus"] = new SelectList(status, "Value", "Text");


            if (id == 0)
            {
                return(View(new EmpresaDTOCreate()));
            }
            else
            {
                var emp = await _service.Get(id);

                var e = _mapper.Map <EmpresaDTOCreate>(emp);

                return(View(e));
            }
        }
 public ActionResult <IEnumerable <Empresa> > Get()
 {
     return(Ok(empresaService.Get().ToArray()));
 }
예제 #7
0
 public IActionResult Index()
 {
     ViewBag.Empresas = _mapper.Map <IEnumerable <EmpresaVM> >(_empresaService.Get(u => u.Ativo == true));
     return(View());
 }