public IHttpActionResult Put([FromBody] EmpresaViewModel EmpresaViewModel) { try { var httpRequest = HttpContext.Current.Request; if (Request.Headers.Authorization != null) { var tokenJwt = Request.Headers.Authorization.Parameter; HttpStatusCode verificaSeEstaLogado = Autenticacao.Autentica(tokenJwt, 3); if (verificaSeEstaLogado == HttpStatusCode.OK) { var empresa = Mapper.Map <EmpresaViewModel, Empresa>(EmpresaViewModel); var empresaCadastrada = _empresaServico.GetById(empresa.Id_Empresa); empresaCadastrada.Ativo = empresa.Ativo; empresaCadastrada.Nome = empresa.Nome; _empresaServico.Update(empresaCadastrada); return(Ok(empresaCadastrada)); } else { return(Content(verificaSeEstaLogado, "")); } } else { return(Content(HttpStatusCode.Forbidden, "")); } } catch { return(BadRequest()); } }
public void UpdateEmpresa(EmpresaDto empresa) => _empresaServico.Update(empresa);