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); }