public IHttpActionResult PostClientLogin(LoginRequest loginModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            ObjectParameter Output = new ObjectParameter("responseMessage", typeof(string));
            ObjectParameter idCard = new ObjectParameter("idCard", typeof(int));
            ObjectParameter role   = new ObjectParameter("rol", typeof(string));

            db.PR_UsersLogin(loginModel.Username, loginModel.Password, Output, idCard, role);
            var r = new LoginResponse()
            {
                Success = false, Msg = Output.Value.ToString(), Role = role.Value.ToString()
            };

            if (!(idCard.Value is DBNull))
            {
                r.IdCard = Convert.ToInt32(idCard.Value);
            }

            if (Output.Value.ToString().Equals("User successfully logged in"))
            {
                r.Success = true;
            }

            return(Ok(r));
        }