public IAccessParameters FromLink(string link) { if (!dataBase.TryGetRecord <PrivateAccessRecord>(x => x.Link == link, out var accessParamsRecord)) { throw new ArgumentException("Link does not exist"); } return(new PrivateAccessParameters(accessParamsRecord.AccessedUsers)); }
public bool TryGetUser(string login, out Domain.Models.User.User user) { if (dataBase.TryGetRecord <UserRecord>(x => x.Login == login, out var userRecord)) { user = userConverter.Convert(userRecord); return(true); } user = null; return(false); }
public bool TryGetBoard(string link, out Domain.Models.Board.Board board) { if (dataBase.TryGetRecord <BoardRecord>(x => x.Link == link, out var boardRecord)) { board = boardConverter.Convert(boardRecord); return(true); } board = null; return(false); }