예제 #1
0
        public IActionResult Delete(int idPerfil)
        {
            try
            {
                repository.Delete(repository.FindById(idPerfil));

                return(Ok("Perfil excluído com sucesso!"));
            }
            catch (Exception e)
            {
                return(StatusCode(500, e.Message));
            }
        }
예제 #2
0
        public ActionResult Delete(int id)
        {
            var perfil = _usuarioRepository.GetUsuarioPorPerfil(id).Count();

            if (perfil != 0)
            {
                return(BadRequest("Impossivel excluir registros já referenciados."));
            }
            else
            {
                _perfilRepository.Delete(id);
                return(Ok());
            }
        }
예제 #3
0
        public async Task <IActionResult> Excluir(int Id)
        {
            var cat = await _perfilRepository.GetAsync(Id);

            if (cat == null)
            {
                return(BadRequest());
            }

            _perfilRepository.Delete(cat);

            await _uow.CommitAsync();

            return(NoContent());
        }
예제 #4
0
        public void Delete(int perfilId)
        {
            try
            {
                var where = $"PERFIL_ID = {perfilId}";
                if (string.IsNullOrEmpty(MetodosGenericosService.DlookupOrcamentaria("PERFIL_ID", "T_ORCA_PERFIL", where)))
                {
                    throw new Exception();
                }

                PerfilRepository.Delete(perfilId);
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #5
0
        public ActionResult Delete(int id)
        {
            var existe = _perfilRepository.Get(id);

            if (existe != null)
            {
                var podeExcluir = _perfilRepository.PodeExcluir(id);
                if (podeExcluir)
                {
                    _perfilRepository.Delete(id);
                }
                else
                {
                    return(new BadRequestObjectResult("Nao Pode Excluir esse perfil"));
                }
            }
            else
            {
                return(new BadRequestObjectResult("Nao Existe esse codigo de Perfil"));
            }
            return(new OkResult());
        }
예제 #6
0
 public void Delete(Perfil obj)
 {
     _perfilRepository.Delete(obj);
 }
예제 #7
0
 public bool Delete(TbSePerfil model)
 {
     return(perfilRepo.Delete(model));
 }
예제 #8
0
 public void Delete(int id)
 {
     _perfilRepository.Delete(id);
 }