public Response SignIn(SignInRequest request) { try { var ds = _dal.GetUser(request.Email); SignInResponse retval = new SignInInvalidEmailResponse(request.Email); if (ds.Tables.Count > 0) { var tbl = ds.Tables[0]; if (tbl.Rows.Count == 1) { if (request.Email == (string)tbl.Rows[0][0]) { retval = new SignInResponseOK((string)tbl.Rows[0][0], (string)tbl.Rows[0][1]); } } } return(retval); } catch (Exception ex) { return(new AppResponseError(ex.Message)); } }
public Response SignIn(SignInRequest request) { try { var ds = _drawingDal.GetUser(request); var tbl = ds.Tables[0]; SignInResponse retval = new SignInResponseInvalidUserNameOrEmail(request); if (tbl.Rows.Count == 1) { if (request.LoginDto.Email == (string)tbl.Rows[0][0]) { retval = new SignInResponseOK(request); } } return(retval); } catch (Exception ex) { return(new AppResponseError(ex.Message)); } }