示例#1
0
        public HttpResponseMessage DeletarUsuario(string usuario, string token)
        {
            if (!adminDAO.HasAdminToken(token))
            {
                return(Request.CreateResponse(HttpStatusCode.Unauthorized));
            }

            if (string.IsNullOrWhiteSpace(usuario))
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, "Mensagem: valor inválido"));
            }

            try
            {
                adminDAO.DeletarUsuario(usuario);

                return(Request.CreateResponse(HttpStatusCode.OK, "Mensagem: usuário deletado"));
            }
            catch (Exception)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, "Mensagem: Erro desconhecido"));
            }
        }