public Response SignUp(SignUpRequest request) { try { SignUpResponse retval = new SignUpResponse(); var gu = _dal.GetUser(request.Email); var tblga = gu.Tables[0]; if (tblga.Rows.Count == 1) { retval = new SignUpUserNameAlreadyExists(); } else { var ds = _dal.CreateUser(request.Email, request.UserName); var tbl = ds.Tables[0]; if (tbl.Rows.Count == 1) { if (request.Email == (string)tbl.Rows[0][0] && request.UserName == (string)tbl.Rows[0][1]) { retval = new SignUpResponseOK((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 = _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 CreateShareDocument(CreateShareDocumentRequest request) { try { CreateShareDocumentResponse retval = new CreateShareDocumentUserNotExistsResponse(); var userAlreadyExists = _userDAL.GetUser(request.UserID); if (userAlreadyExists.Tables.Count > 0) { var tbl = userAlreadyExists.Tables[0]; if (tbl.Rows.Count > 0) { var ds = _dal.CreateShareDocument(request.DocID, request.UserID); var tbl1 = ds.Tables[0]; retval = new CreateShareDocumentResponseOK((string)tbl.Rows[0][0], (string)tbl.Rows[0][1]); } } return(retval); } catch (Exception ex) { return(new AppResponseError(ex.Message)); } }