public IActionResult VerifyMasterCred([FromBody] UserVerifyMasterCredModel model)
 {
     try {
         _userService.VerifyMasterCred(model);
         return(Ok());
     }
     catch (AppException e) {
         return(BadRequest(new  { Error = e.Message }));
     }
 }
        public bool VerifyMasterCred(UserVerifyMasterCredModel model)
        {
            var user = _context.Users.SingleOrDefault(x => x.Id == model.Id);

            if (user == null)
            {
                throw new AppException("Username not found");
            }

            MasterCredHelper masterCredHelper = new MasterCredHelper();

            if (!masterCredHelper.VerifyMasterCred(user, model.MasterCred))
            {
                throw new AppException("Invalid master credential");
            }
            return(true);
        }