Beispiel #1
0
        public JsonResult Delete(int id)
        {
            var entity = _authRepo.Find(id);

            if (entity == null)
            {
                return(FailResponse());
            }

            _authRepo.Delete(entity);
            return(SuccessResponse());
        }
        public CommandResult Delete(string id, string userIdentity)
        {
            var user = _repository.GetById(id);

            if (user == null)
            {
                return(new CommandResult(false, "Usuário não encontrado. ", null));
            }

            _repository.Delete(user.Id);

            var log = new AccessLog(
                "Delete",
                DateTime.Now,
                userIdentity,
                "UserAuth",
                $"Usuário excluído: {user.Username}");

            _log.Register(log);

            return(new CommandResult(true, "Usuário excluído. ", user));
        }