public Object Post(UsuarioDTO usuario)
        {
            BusinessLogic.Controllers.UsuarioController userController = new BusinessLogic.Controllers.UsuarioController();
            try
            {
                userController.Create(usuario);
                var entity = userController.GetByUsername(usuario.Username);

                return(Content(HttpStatusCode.Created, new ResponseDTO(entity, "Se ah creado el usuario correctamente.", true)));
            }
            catch (Exception e)
            {
                switch (e.Message)
                {
                case "El usuario ya existe.":
                    return(Content(HttpStatusCode.Conflict, new ResponseDTO(null, e.Message, false)));

                default:
                    return(Content(HttpStatusCode.InternalServerError, new ResponseDTO(null, e.Message, false)));
                }
            }
        }