public IActionResult ExcluirEmpresa(int id)
        {
            try
            {
                var objeto = _service.ConsultarObjeto(id);

                _service.Excluir(objeto);

                return(Ok());
            }
            catch (Exception ex)
            {
                return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Excluir Empresa]", ex)));
            }
        }
示例#2
0
        public ActionResult <Resultado> Delete(int id)
        {
            var Empresa = _service.Obter(id);

            if (Empresa != null)
            {
                if (_service.UserProjectCan(Empresa.ProjetoId, User, Authorizations.ProjectPermissions.Administrator))
                {
                    var resultado = _service.Excluir(id);
                    if (resultado.Sucesso)
                    {
                        this.CreateLog(_service, Empresa.ProjetoId, Empresa);
                    }
                    return(resultado);
                }
                return(Forbid());
            }
            return(NotFound());
        }
示例#3
0
 public IActionResult Excluir(int id)
 {
     _servico.Excluir(id);
     return(Ok());
 }
示例#4
0
        public void EmpresaServiceTest_Excluir()
        {
            _service.Excluir(It.IsAny <Guid>());

            _repositoryMock.Verify(x => x.DeleteDocumentFromCollectionAsync(It.IsAny <string>()), Times.Once());
        }