public MainPageViewModel(INavigation navigation) { // show loading //LoadData().Wait(); this._navigation = navigation; this.NavigateCommand = new Command(async() => await LaunchNextWindow(), () => IsPhotoPossible); // Local images instead of web api _entries = new ObservableCollection <ImageEntry>() { new ImageEntry() { Text = "This is a test", // Et billede af en banan i base64 SelectedSource = ConvertService.ImageFromBase64(@"/9j/4AAQSkZJRgABAQEAAAAAAAD/2wBDAAkGBxIREBAPEBEQEBAPEA8PDxAPEhAQDw8PFREWFhURFRUYHSggGBolHRUVITEhJSkrLi4uFx81ODMsNygtLiv/2wBDAQoKCg4NDhoQEBotJR8lLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS3/wAARCAC3ARMDAREAAhEBAxEB/8QAHAAAAQUBAQEAAAAAAAAAAAAAAAECAwQFBgcI/8QAPRAAAQMCAwUECAUDAwUAAAAAAQACAwQRBSExEkFRYXEGMoGRExQiQlKhsdFiksHh8BUjcgczs0NTY3Oi/8QAGgEBAAMBAQEAAAAAAAAAAAAAAAECAwQFBv/EADURAAIBAgQEAQwCAQUAAAAAAAABAgMRBBIhMQUTQVGRFCIyQmFxgaGx0eHwUsEVIzNigvH/2gAMAwEAAhEDEQA/APcUAIAQAgBACAEBjdoe0tPRNBmd7Tu7G3N5HG24cyqyko7l4QlN6HNs/wBWKC9ntqGa5mNpHycpUky0qUomxQ9uaKbZLHuIcLg7Btz8klJJXZTKzfpalsjdphuNOYPAhE09ipMpAIAQAgBACAEAIAQAgBACAEAIAQAgBACAEAIAQAgBACAEAIAQAgBACAye02Ntoqd1Q9peAQ1rQQLvIOyCToLjn0USdiUrnz5j9W+Z81TUPc+Z52hY7LGg6Ma34W3sPBYZ8zOyKyoyNRzNyePMrRNIpJNmvS1noXMkjdmxzTsneScwfMjyWTbl5rE0rHsPZLGW+ljZezaiO7R+LLZvw3jyWdCTTszmsdwu0gEAIAQAgBACAEAIAQAgBACAEAIAQAgBACAEAIAQAgBACAEAIAQAgBAZXaWJr4HRva1weQLOAIyN7/ziuLHVMtOy3ZaC1PnXE4j61LFlsiZ7AwAX2A8gW5ZfLcrRnlpp+w3jruTPoTkNnZAbmACbNbnz5HzWcK6sayiXKDDmvifIBtEEkXBsWgDS1jfVYVcSlPLcwlJp6HU9nYjE+GUWaCQW5m5cBcHPxXNPENWkjO7k7HrtFUiRgeN+o4FezQrRqwUkVas7E62IBACAEAIAQAgBACAEAIAQAgBACAEAIAQAgBACAEAIAQAgBACAEAySQNFzoqVKkacc0iUrmDidXe5OgGS8DEYhzed/A6IwsrHnNXFFTmaWNg9JM9z3XzuSc/C50XI8ROdk3sWaSNDAMPYymik2BtuZcuz2rbRsLnOymrXd9SL6FDG/7dPM4akgfmeAfkSopedZlLCSEmkjlbrC5jj/AI90/UKr85WJirM6zszjWQIOR1G5bYTEyoyEo3Ozp6oOAK96li4T30MnBosLrKAgBACAEAIAQAgBACAEAIAQAgBACAEAIAQAgBACAEAIAQAgI3ScMyueeIS0jqyyj3M2vDjmT4DcvLxDlJ3mbRS6HH9osQ2fYG/M9F5VaeZ2LrQ5DFZrNz1OZ5clnTV2S9jtaGn2YIWHVsUYPXZF1NTVsqc72xjLKWU7tqP/AJAtcJvYhkXYyobLE6F2YIII4tIsVM45Z2JIaTbpJzE++zfI/E3c4fzis6ndEpXO1w/E7WF+FlSOIa0NFE6CjxHxC9LD8QlDR6opOimacM4dofDevco4iFVeazllBx3JVuVBACAEAIAQAgBACAEAIAQAgBACAEAIAQAgBACAEAICpPU52Gg1PFeTisZd5IbdWbwp6XZEKiy5oV7F+WU6uoyWVStcuoWOCxtu3Lf8QHhdebJ3bZZxMekw81NWyLVt9uXlG03PnkPFbUdI3IktT0gU+8ooaXZVRMvHMObPDLCcvSMc2/wm2R8DY+CinPJK6LOGh5n2clkp5ix4LXRuLHt5g2IXTibPzokKJ6a6hiqmN2xuux7cnN6H9FyqSkiUmmZ8+FSQb9uMd2QbuThu66Llq03HU3jZlmjrrZFVjOxo4m5SVmhv4rspVWndMylC5r09dudnzC9mhxFrSevtOSdDsXY5A7Qr1adaFT0Wc7i1uPWhAIAQAgBACAEAIAQAgBACAEAIAQAgBACAEAICvWS7LctTkP1K4cfiHSp2W70X9s0pQzMz14K2OshkkVZTsXijKr57ArllUNVE5TEpbBzuGfkoWtkMupu9hqENhM5Ht1BuOUYyaPHM+IXTHTQzkjpJTkryloVSM6U5/wA0XJOWtzZRujlO2GDC4rIxZzbNmA95ujX9Rp0twW8Z3jlM0tSTs9iWyA12bT8jxXG24S9hq4XWh2UDrjUEEeBC64PMjBqxnYjgV/bhyPwbj04dFnUwvWHgawrdJGZTzuYdlwIcMiDkVyKTi7M3cU1dGxTVq6qdYxlA0YakcV1wq9UYygXY608b9V6FPH1I7u/vMJUUTsrBvFvmuyHEIP0kZOi0TCdp3j6LojiqUtpFHCS6DwVumnsVFUgEAIAQAgBACAEAIAQAgBACAEAIAQGXXSXfbhkvmuIVc9drotPudlGNoELiua5oinO9c9SRtFGJiUmS5m7s1SOUx6S0UnEtIHU5Lpoq80Q1oei4XEGRRsGjGMaOgaArwd1cxnuTyJJiJnzrmkbIGWe0scAQQWuB0IKtTlpYzmrO5w1RTmmndCb7PejJ95h08Rp4K9SOZXNYM6HCcRLbA5j6LljJ02TOGY6amqw4BehSrqSOWULC1lFHMPaFnDR47w+45LWpThVWu/ciE5Q2MGropITnmzc8aePBeZVoTpe7udkKkZ7bixTlUVVos4JluOrK3jiGZumW4qxdEK5nKmWGVS2VW5k6ZO2fgtVUa2KOBIyrdx881vDF1l6xR0o9iZtYeS6Y4+ot0ijoolFZxHzW0eIrrEo6LHiqbzWqx9LrcrypCipbx+SssbRfUjlyF9Ybx+qt5XR/l9Ry5dg9Ybx+qeV0f5fUcuXYT1lvH5FPLKPf6jly7AKlvxDxyUrF0X6w5cuxI14OhB6LaM4y9F3KtNbjlYgEAIAQAgBAYb3XcTxJPzXx0pZ5uXdtnpJWiNlKSdiYooTuXJJmyRiYi5Zrc0OU7ROtGP8A2Rg/nC7MMrz+D+hV7Hp1E67R0CrTd0ZTWpK9WZVFGcLBmyK8b7HqqXs7kyV0VO1GFmaHbYLyw3czi5vvM8fqAulO3uMouxzOF1QICwq07M6Is6Giqi3oudNwd0JRub1LVXGS7qVe5zzhYvMffI712wmmYONijU4O05xHYPw6sPhu8Fz1cFGWsNH8jaGIa0lr9TMnjdHlI0t4OGbD4rzqlKdP0l9jrhKM/RY1kiopNFnEmbOto1rGbpkrasrVVyjpkjapXVYjlkzKtaKsyjpE7apac8o6Y71oKeeRymHrQUc8cph62E545QeuBTzxyhDWBOehyiM1gUc5MtywFVz8kVWzuiMhPHizm6+0OeR812UuKVY6Pzl8/Exlh4vbQnwvtFTVEj4IpWumiF5I/eaL2vw1Xv0qiqRUkcc4uLszWWhUEAIBHaHoqydoslGEF8ZDY9IZMpmTEozLlkbIxcQCzjuXOV7UsPoHkat2XeTgu7CO1VFZbM9CwKYPhjeNHMafksoKzsVqGmQtWYop1DVzzRtFlB4WZoi7RyXFjqPotqLusrMpxs7nFdpcP9Wn9Kwf2ZnZ20ZLqR0OvmtrZlbqi0WT0VRcBcc4mqNWmnIzCw1i7olpM2aWrB5FdtGuno9znnTsaMci9CMznlEmyIscweK20krMpqjOqsDY7NhMZ/Dm38v2XLUwMJax0N4YqS0eplz4dPH7okbxZr+U5+V1w1MHVjtqdUcRTl7CqKgA2cC08HAg+RXM7rRo2tfVFhkjToQikQ4skB5rSMijHB3NXuVHbSXFhNpMxNg2kzCwhemYZSN0qrzCcg0zKOakTkG+tBQ65R02Va7EHNY8saHODTYEltzbitsNVTqLMZThoZn+hm0H1wI/3PRPJNjdwc8a6nIg+K+5p6Kx5M9z1tXKAgBAI4KJK6aCMJfFQPTGSpMmJSmC5ZG6MnEGqkXqWOfxmDahkHFjvpddNKVpp+0g1v8AT2s2qYRnWIlnhu+S0rrLVft1KyV0dgCrJ6GFiCdqzmi8TPlauW9mbojjeWm60T6oNX0LVXSsqYnRvF2vFjxB4jmDYrpjLMsy3MdYs8/ex9LMYJd2bHaCRm5w/UbkqQU1mRrGRtUtRcLilE0NGKRYuJJep6tzeY5raniJwKSpqRpU9cDyXfSxcWc86LLzJV2xqXOZxJA8FXU0ytmhssDHizmtcODgCFLjCW6JU5R2ZQlwGB2jS0/gcR8tFhLBUZdDaOLqrqVJOznwSuH+QDvpZc0uGR9WRvHHv1okbsBmGkjD1Dh91lLhlT1WaLG0usRP6NUcY/zO+yp/ja/dfvwJ8sodn+/EX+jz8Y/zO+yf46v3Q8sodn+/Ec3BZt7ox4uP6KVw2s95L9+BV4yj0T/fiSjAnb5W+DSf1V1wuXWfyK+XR6R+Yf0H/wAp/L+6n/FrrP5fkeXf8fn+CGTADul82/uqvhttpfL8krG94lCfBpm6bLx+E5+RssJYSpH2l1iISKbKB73ejDHF/wAJFvPgFFGhUnPJFO5E5xjG7Z2HZfs+yjY+wHpZiHSkaXAsGjkF9vhqLpwSk7s8arPNLTY3F0GYIAQAgMOQWJHAkfNfFzWWo49m0ejF3Qx6iWxZFOULlkboz6uO4Kz2ZYyKmK4K02CMbsrUer1Lozk19x4j9voumv58FNdCyXQ9HifdZwmc8lYc8K71RCKkzFzyRqmVJGKEy9xaaYsP6LSDysiSuh2M4THWRbJycM45B3o3fbiN66o/yiY3y6M4R3paWT0M42T7rh3JG/E0/wAsqVKSms0TeMjapKsFcMotGhpxSKgLDSq5Rcnimc3Qq0ak4eiyJQjLdFyPET7wv0XVDHSXpI55YddGWWV7DvsuqONpvfQydCSJmVDTo4LeOIg9mZum+xKJOYWqqruUcRwk5q6qe0jKBl6KXVS6jKIZVXmonKMdMOIVXVXcsoEElcwauHmsZYqC3ZoqMn0Kz8VZx+qweOgaLDyIjjDOZVPL4jkMifjjOB+Sr5cn6pHJa6nC9pe18rK6n9FNJTRxSROfoWTRl4MgcBqNm+R8M19DwxqUM66nLXVtGe0McCARmDmCN4XrnIOQAgBACAx6xtnu8/NfJY+GTEz8fE76LvBEK5dzQrShYTRrFlSVqyaLmZURaq61QOWxmnLHiVutwfELpoT0ysvujssBxASRtN938Cwa5csrKyV9TYDlopGNhjwqyLIrSMWLLogc1XTJHwzFpuPLitVUa1RDjfcsVlFDVxlkjQ4a8HMd8QO4rohJS1juYu8GcNi2Cz0RLheWD/uAe0wfjH66dElBT0ejNoVLj6DEwbZriqUXE3TTNqCqB3rnd0TYuMlCrcixM1ynQgWyWFwsosAueJU6jQXbdxKteRFl2D0jviKZp9xaPYR0jvid5o5zfViy7ELyq5S1yFxUWJuQSOUpAqvkV8pSRC/NStDIz4uy3rVXTuAvZ7S+/d9G1weS4bx7I/hX0HCMQ83KXvOXEwWXMezBfSHnDkAIAQAgM3E2ZtdxFvJfPcZp2nGfdW8P/Trw70aKa8ZHQRSBVkXiys9qyNSnPGpjo7AyMTpNppHl1Vr5XctFmPgdWYZfRuya45cncPFdE4qrH2lnodzTzhwuuWMujKSiT3V7lLDHBQ0SROYqWJIXRpsSmNaS03BseSlNp3TJ0asy/T14PsvFue4rqp4mL0qafQxnRa1iZOK9jYZbyU59A85+wLxOPNu7wt4rqcLruikarW5ztTh9VTf7kZcwf9SK72dTvHiFy1MPc6YVkx9LiYO9cc6LRsmmaUNbzWDiyS2yqCrqLEjZwl2RYeJgmYZRfShTmIyiGUJmFiN0qnMLETpFNybERepFiJ6lEEDmq6Kst0FA6QgAarehhp15ZYowqTUFdnb4Vh7YW2HePedx5dF9jg8JDDQyrfqzy6tV1HdmgF1mQqAEAIAQFeuj2mG2ozHguHiNDm0GlutV8PwaUpZZGQvkj0BHBAiCRqyZomV5GqGXKs0V1dPMiNjncaw293tGY1t9VMJ5XY1TuTYDih7j+8P/AKHHqr1qebzo7kbaM6aKYELCM7lXEm2le5WwhQDXNVWSRFihEjCxSEx8Urm9025ahTCpKHouwlFS3RbjxH4h4j7LrjjL+kjF0OzGVOFUs+b42bR94XY/8zbFdC5c+pnepAz5uxzNYpns5OtI39D81WWEUti8cU1uipJ2aqW910bx1LSfC36rnlgWbRxcHuV3UFUzWF55tLX/AEK55YSa6GyrwfUidO9vfa9v+TS36rCVFo1UovYBWc1nkZbQd610TILIUTqMo0F9IlioocrWKskjiLsgCVtTpTm7RVzOU0tzSosFJN35D5r2sNwWctaui+ZxVMZFaR1OloaVrBZotxO89V9FQw9OjHLBHnznKbuy80LYoPQAgBACAEAIDFq4th5G45jpwXyGOw/IrOK2eq934PQpTzRILribNBrgqssiF7VmzRMruaoi7MsyOWAELfLdFL2OdxXBnA+kjvcZ2Gt+I+yQm4bmqknuJhuLEey7Jw1GgPTmrVKSn50dyU7aM6CnrA7QrkzOLsyXEtterKRm4i3VrkWBANIUEjS1ANsoJFDlbUnQkZUOGhKtGrOOzKOEXuiVuIPHA9VosbVRV4eDJm4pxatlxF9YmbwvZj/6iw6gq64hSfpJlfJprZkEsdM/VsZ6tAPmodbCz6oslWj3Kc2BQO7h2T+F33uqOjTl6LNFXmvSRTfgBGjiR0F1SOHjfz3Zd0rl3iHbRDG4aAc9r5BetQ4PQqLMql/cctTG1FplsXIaRo90eOa9GnwnCw9W/vOWWKqS6mhBFyXfCnGCtFW9xg5N7mjAxXIL0bUBKEAqAEAIAQAgBAVq6n225d4Zj7Lg4jhefS09Jar7fE1o1MktdjGK+TZ6AgVSRHBUkiUyFzVQumRWt0V4ysGrjtkOXQkpIpqjNxHA2S52s7c5uR/dUyyjsXUzIfQVEJy/uAe83veLfspllnpLQupW2LFJjIvsv9lw45LmnRlHbY00ZqxVYO9UuVaLDZVbMRYeHpciwqsQJZAMcFIGEKrLCKhNxLqLgRxUMEL3KtiSL0pGhUWAor3jRxVlKa2bDUexKzFD7wBC3pYurTlmTMZ04vQt0tdESGl7Wudk0OIBceAvvX1nDuJrErLNWl8n9jzq+HcNVsbMUa9Y5i7E1AWGhAPQAgBACAEAIAQAgMvEaa3tt094fqvn+KYLK3WgtOv3+/idmHq+q/gZ914jOqwXVQNcFm0WQxwVC1yFzN4VlOxI+OcjUXW0a/cq4diw3ZdwWylCRR3RDU4ZHILOa13UA2U8rsFUaM5/Z4Nzjc5nK+03yKylSfU1VYidRzM02X+bT9lhKkXU4siNaWd9j287XHmMlTI+hbRk0OINdo4KG2tyMpYbUg71CkQ4kgkVrlQ2lFwF0bA0qCRjlDJRWeFBJA9QiSEqSrZGShmzle1cp2osnEB20SGgi2hHiLhfQ8EgryZy4mTSR632XoTDSU8Je6Usjbd7ztE3ztfgL2HIBfTo89m2wICUIBUAIAQAgBACAEAIBjgoavowY1fS7HtN7u8fD+y+Z4hw50f9Sn6P0/H0PQoVs3my3Ke0vHZ02F2lBFgKhkjLKhImyoJuIWoSKJCNCpVSS2ZDimL64RqL/JaLFSW6uV5S6Aaxp1yVvKoPdDltEZLHe83xUOpTezFpIrzUUTtQy/HK/mqOUV6xKlJGXXUuxd0cmzbcXXb81ELSlZlnU0MbDO04eS12RabG2nULqr4KVIQqKRvw1wcuJ3RexOJ1W4sL6VLiwGRAROcgsQSORAhJU2FhCFFihcoMDbK4Plbdo9w6PGtnDhkvp+D4KtD/AFJ6J9Or+xwYmrF+atzs6dfQnEXGoCQIAQAgBACAEAIAQAgEKAje1AY9bh5F3R+LPt9l8/juE7zoL/r9vt4HdRxXSfiZ4f57wV889NGd1hdpRcWF2lDIsJtKosF1AGkqARPKzbZKK71QsQOUgYoKtlTEI7tPRbUpWkmVeqOKwXC3vmmjuGOaBINoH2wXEXuNP3X1saSxcE4u1jiz8p2Z0kFDOzc1w5O+9ly1eEVeln8TaOLh1LbJJB3mO+v0XBPheIXqP6/Q2WIpvqSiqO8EdQud4Kst4Pwf2LqrB9V4jvWgs3h5reL8GTnXcQ1I4jzTyef8X4MZ13I31LeI81tDBV5bQl4Mq6sFvJeIRku0BPgV20+D4ie6S97+1zGWLpr2mhR0bibkL2sJwqlQeZ+dLv29yOOriZT0WiOio4CF6ZzGtAxAWmhAOQAgBACAEAIAQAgBACAaQgGOagKNZQNfno74hr48Vw4vh9LE6vSXdf33NqVeVPbYxKmB8feF2/ENPHgvl8Vw6vh9Wrruv77fup6VLEQqbb9iESrgub2D0irciwhkU3Fhu2ouLDXPVWCJ7lUFdxQloaZANSmVvYoVpJTJkwXHE6L0cHw2tXd4rTu9jKrVhT33L2HYcGA2HtOsXOtmeA6BfY4XDRw9PIte7PMqVHN3ZpMo+S6TMkFAOCADhgO5AMOEMPujyQCDBGfCPJASswZvwhAWosMaNyAuR0QG5AWo4LICwxqAegFQAgBACAEAIAQAgBACAEAlkAxzUBVnjQGJW0AzIFjyy+S87EcLw1bVxs+60/BvTxNSHUy5Y5G7r/IryK3AKi/25p+/T7nXHHR9ZFd1SRq13lf6Lz58IxcfUv7mmbLE0n1GGvb06ghczwdeO8JeDNFUg+qIn4m3iqeTVOz8C2ZdyN2JNOlz0F1pHBVpbRfgyrqRW7InVEju6w9Tku+jwbET3Vl7f25lPFU49bixYfI83eT03L28NwijS1n5z+XgcVTFzltobdHh9rL1kraI5TXp6WyAushQEghQDhEgFESAcIUBI2FAPEaAcGIB1kAtkAqAEAIAQAgBACAEAIAQAgBACAQhAMexAVpIboCtJRgoCu/DxwQELsMbwCAYcKbwCAQYW3gEBI3DRwCAlZQgICxHTAICyyJASBiAdsoBQ1AODUA4NQC2QC2QCoAQAgBACAEAIAQAgP/Z") }, new ImageEntry() { Text = "This is a test also", SelectedSource = ConvertService.ImageFromBase64(@"/9j/4AAQSkZJRgABAQEAAAAAAAD/2wBDAAkGBxIREBAPEBEQEBAPEA8PDxAPEhAQDw8PFREWFhURFRUYHSggGBolHRUVITEhJSkrLi4uFx81ODMsNygtLiv/2wBDAQoKCg4NDhoQEBotJR8lLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS3/wAARCAC3ARMDAREAAhEBAxEB/8QAHAAAAQUBAQEAAAAAAAAAAAAAAAECAwQFBgcI/8QAPRAAAQMCAwUECAUDAwUAAAAAAQACAwQRBSExEkFRYXEGMoGRExQiQlKhsdFiksHh8BUjcgczs0NTY3Oi/8QAGgEBAAMBAQEAAAAAAAAAAAAAAAECAwQFBv/EADURAAIBAgQEAQwCAQUAAAAAAAABAgMRBBIhMQUTQVGRFCIyQmFxgaGx0eHwUsEVIzNigvH/2gAMAwEAAhEDEQA/APcUAIAQAgBACAEBjdoe0tPRNBmd7Tu7G3N5HG24cyqyko7l4QlN6HNs/wBWKC9ntqGa5mNpHycpUky0qUomxQ9uaKbZLHuIcLg7Btz8klJJXZTKzfpalsjdphuNOYPAhE09ipMpAIAQAgBACAEAIAQAgBACAEAIAQAgBACAEAIAQAgBACAEAIAQAgBACAye02Ntoqd1Q9peAQ1rQQLvIOyCToLjn0USdiUrnz5j9W+Z81TUPc+Z52hY7LGg6Ma34W3sPBYZ8zOyKyoyNRzNyePMrRNIpJNmvS1noXMkjdmxzTsneScwfMjyWTbl5rE0rHsPZLGW+ljZezaiO7R+LLZvw3jyWdCTTszmsdwu0gEAIAQAgBACAEAIAQAgBACAEAIAQAgBACAEAIAQAgBACAEAIAQAgBAZXaWJr4HRva1weQLOAIyN7/ziuLHVMtOy3ZaC1PnXE4j61LFlsiZ7AwAX2A8gW5ZfLcrRnlpp+w3jruTPoTkNnZAbmACbNbnz5HzWcK6sayiXKDDmvifIBtEEkXBsWgDS1jfVYVcSlPLcwlJp6HU9nYjE+GUWaCQW5m5cBcHPxXNPENWkjO7k7HrtFUiRgeN+o4FezQrRqwUkVas7E62IBACAEAIAQAgBACAEAIAQAgBACAEAIAQAgBACAEAIAQAgBACAEAySQNFzoqVKkacc0iUrmDidXe5OgGS8DEYhzed/A6IwsrHnNXFFTmaWNg9JM9z3XzuSc/C50XI8ROdk3sWaSNDAMPYymik2BtuZcuz2rbRsLnOymrXd9SL6FDG/7dPM4akgfmeAfkSopedZlLCSEmkjlbrC5jj/AI90/UKr85WJirM6zszjWQIOR1G5bYTEyoyEo3Ozp6oOAK96li4T30MnBosLrKAgBACAEAIAQAgBACAEAIAQAgBACAEAIAQAgBACAEAIAQAgI3ScMyueeIS0jqyyj3M2vDjmT4DcvLxDlJ3mbRS6HH9osQ2fYG/M9F5VaeZ2LrQ5DFZrNz1OZ5clnTV2S9jtaGn2YIWHVsUYPXZF1NTVsqc72xjLKWU7tqP/AJAtcJvYhkXYyobLE6F2YIII4tIsVM45Z2JIaTbpJzE++zfI/E3c4fzis6ndEpXO1w/E7WF+FlSOIa0NFE6CjxHxC9LD8QlDR6opOimacM4dofDevco4iFVeazllBx3JVuVBACAEAIAQAgBACAEAIAQAgBACAEAIAQAgBACAEAICpPU52Gg1PFeTisZd5IbdWbwp6XZEKiy5oV7F+WU6uoyWVStcuoWOCxtu3Lf8QHhdebJ3bZZxMekw81NWyLVt9uXlG03PnkPFbUdI3IktT0gU+8ooaXZVRMvHMObPDLCcvSMc2/wm2R8DY+CinPJK6LOGh5n2clkp5ix4LXRuLHt5g2IXTibPzokKJ6a6hiqmN2xuux7cnN6H9FyqSkiUmmZ8+FSQb9uMd2QbuThu66Llq03HU3jZlmjrrZFVjOxo4m5SVmhv4rspVWndMylC5r09dudnzC9mhxFrSevtOSdDsXY5A7Qr1adaFT0Wc7i1uPWhAIAQAgBACAEAIAQAgBACAEAIAQAgBACAEAICvWS7LctTkP1K4cfiHSp2W70X9s0pQzMz14K2OshkkVZTsXijKr57ArllUNVE5TEpbBzuGfkoWtkMupu9hqENhM5Ht1BuOUYyaPHM+IXTHTQzkjpJTkryloVSM6U5/wA0XJOWtzZRujlO2GDC4rIxZzbNmA95ujX9Rp0twW8Z3jlM0tSTs9iWyA12bT8jxXG24S9hq4XWh2UDrjUEEeBC64PMjBqxnYjgV/bhyPwbj04dFnUwvWHgawrdJGZTzuYdlwIcMiDkVyKTi7M3cU1dGxTVq6qdYxlA0YakcV1wq9UYygXY608b9V6FPH1I7u/vMJUUTsrBvFvmuyHEIP0kZOi0TCdp3j6LojiqUtpFHCS6DwVumnsVFUgEAIAQAgBACAEAIAQAgBACAEAIAQGXXSXfbhkvmuIVc9drotPudlGNoELiua5oinO9c9SRtFGJiUmS5m7s1SOUx6S0UnEtIHU5Lpoq80Q1oei4XEGRRsGjGMaOgaArwd1cxnuTyJJiJnzrmkbIGWe0scAQQWuB0IKtTlpYzmrO5w1RTmmndCb7PejJ95h08Rp4K9SOZXNYM6HCcRLbA5j6LljJ02TOGY6amqw4BehSrqSOWULC1lFHMPaFnDR47w+45LWpThVWu/ciE5Q2MGropITnmzc8aePBeZVoTpe7udkKkZ7bixTlUVVos4JluOrK3jiGZumW4qxdEK5nKmWGVS2VW5k6ZO2fgtVUa2KOBIyrdx881vDF1l6xR0o9iZtYeS6Y4+ot0ijoolFZxHzW0eIrrEo6LHiqbzWqx9LrcrypCipbx+SssbRfUjlyF9Ybx+qt5XR/l9Ry5dg9Ybx+qeV0f5fUcuXYT1lvH5FPLKPf6jly7AKlvxDxyUrF0X6w5cuxI14OhB6LaM4y9F3KtNbjlYgEAIAQAgBAYb3XcTxJPzXx0pZ5uXdtnpJWiNlKSdiYooTuXJJmyRiYi5Zrc0OU7ROtGP8A2Rg/nC7MMrz+D+hV7Hp1E67R0CrTd0ZTWpK9WZVFGcLBmyK8b7HqqXs7kyV0VO1GFmaHbYLyw3czi5vvM8fqAulO3uMouxzOF1QICwq07M6Is6Giqi3oudNwd0JRub1LVXGS7qVe5zzhYvMffI712wmmYONijU4O05xHYPw6sPhu8Fz1cFGWsNH8jaGIa0lr9TMnjdHlI0t4OGbD4rzqlKdP0l9jrhKM/RY1kiopNFnEmbOto1rGbpkrasrVVyjpkjapXVYjlkzKtaKsyjpE7apac8o6Y71oKeeRymHrQUc8cph62E545QeuBTzxyhDWBOehyiM1gUc5MtywFVz8kVWzuiMhPHizm6+0OeR812UuKVY6Pzl8/Exlh4vbQnwvtFTVEj4IpWumiF5I/eaL2vw1Xv0qiqRUkcc4uLszWWhUEAIBHaHoqydoslGEF8ZDY9IZMpmTEozLlkbIxcQCzjuXOV7UsPoHkat2XeTgu7CO1VFZbM9CwKYPhjeNHMafksoKzsVqGmQtWYop1DVzzRtFlB4WZoi7RyXFjqPotqLusrMpxs7nFdpcP9Wn9Kwf2ZnZ20ZLqR0OvmtrZlbqi0WT0VRcBcc4mqNWmnIzCw1i7olpM2aWrB5FdtGuno9znnTsaMci9CMznlEmyIscweK20krMpqjOqsDY7NhMZ/Dm38v2XLUwMJax0N4YqS0eplz4dPH7okbxZr+U5+V1w1MHVjtqdUcRTl7CqKgA2cC08HAg+RXM7rRo2tfVFhkjToQikQ4skB5rSMijHB3NXuVHbSXFhNpMxNg2kzCwhemYZSN0qrzCcg0zKOakTkG+tBQ65R02Va7EHNY8saHODTYEltzbitsNVTqLMZThoZn+hm0H1wI/3PRPJNjdwc8a6nIg+K+5p6Kx5M9z1tXKAgBAI4KJK6aCMJfFQPTGSpMmJSmC5ZG6MnEGqkXqWOfxmDahkHFjvpddNKVpp+0g1v8AT2s2qYRnWIlnhu+S0rrLVft1KyV0dgCrJ6GFiCdqzmi8TPlauW9mbojjeWm60T6oNX0LVXSsqYnRvF2vFjxB4jmDYrpjLMsy3MdYs8/ex9LMYJd2bHaCRm5w/UbkqQU1mRrGRtUtRcLilE0NGKRYuJJep6tzeY5raniJwKSpqRpU9cDyXfSxcWc86LLzJV2xqXOZxJA8FXU0ytmhssDHizmtcODgCFLjCW6JU5R2ZQlwGB2jS0/gcR8tFhLBUZdDaOLqrqVJOznwSuH+QDvpZc0uGR9WRvHHv1okbsBmGkjD1Dh91lLhlT1WaLG0usRP6NUcY/zO+yp/ja/dfvwJ8sodn+/EX+jz8Y/zO+yf46v3Q8sodn+/Ec3BZt7ox4uP6KVw2s95L9+BV4yj0T/fiSjAnb5W+DSf1V1wuXWfyK+XR6R+Yf0H/wAp/L+6n/FrrP5fkeXf8fn+CGTADul82/uqvhttpfL8krG94lCfBpm6bLx+E5+RssJYSpH2l1iISKbKB73ejDHF/wAJFvPgFFGhUnPJFO5E5xjG7Z2HZfs+yjY+wHpZiHSkaXAsGjkF9vhqLpwSk7s8arPNLTY3F0GYIAQAgMOQWJHAkfNfFzWWo49m0ejF3Qx6iWxZFOULlkboz6uO4Kz2ZYyKmK4K02CMbsrUer1Lozk19x4j9voumv58FNdCyXQ9HifdZwmc8lYc8K71RCKkzFzyRqmVJGKEy9xaaYsP6LSDysiSuh2M4THWRbJycM45B3o3fbiN66o/yiY3y6M4R3paWT0M42T7rh3JG/E0/wAsqVKSms0TeMjapKsFcMotGhpxSKgLDSq5Rcnimc3Qq0ak4eiyJQjLdFyPET7wv0XVDHSXpI55YddGWWV7DvsuqONpvfQydCSJmVDTo4LeOIg9mZum+xKJOYWqqruUcRwk5q6qe0jKBl6KXVS6jKIZVXmonKMdMOIVXVXcsoEElcwauHmsZYqC3ZoqMn0Kz8VZx+qweOgaLDyIjjDOZVPL4jkMifjjOB+Sr5cn6pHJa6nC9pe18rK6n9FNJTRxSROfoWTRl4MgcBqNm+R8M19DwxqUM66nLXVtGe0McCARmDmCN4XrnIOQAgBACAx6xtnu8/NfJY+GTEz8fE76LvBEK5dzQrShYTRrFlSVqyaLmZURaq61QOWxmnLHiVutwfELpoT0ysvujssBxASRtN938Cwa5csrKyV9TYDlopGNhjwqyLIrSMWLLogc1XTJHwzFpuPLitVUa1RDjfcsVlFDVxlkjQ4a8HMd8QO4rohJS1juYu8GcNi2Cz0RLheWD/uAe0wfjH66dElBT0ejNoVLj6DEwbZriqUXE3TTNqCqB3rnd0TYuMlCrcixM1ynQgWyWFwsosAueJU6jQXbdxKteRFl2D0jviKZp9xaPYR0jvid5o5zfViy7ELyq5S1yFxUWJuQSOUpAqvkV8pSRC/NStDIz4uy3rVXTuAvZ7S+/d9G1weS4bx7I/hX0HCMQ83KXvOXEwWXMezBfSHnDkAIAQAgM3E2ZtdxFvJfPcZp2nGfdW8P/Trw70aKa8ZHQRSBVkXiys9qyNSnPGpjo7AyMTpNppHl1Vr5XctFmPgdWYZfRuya45cncPFdE4qrH2lnodzTzhwuuWMujKSiT3V7lLDHBQ0SROYqWJIXRpsSmNaS03BseSlNp3TJ0asy/T14PsvFue4rqp4mL0qafQxnRa1iZOK9jYZbyU59A85+wLxOPNu7wt4rqcLruikarW5ztTh9VTf7kZcwf9SK72dTvHiFy1MPc6YVkx9LiYO9cc6LRsmmaUNbzWDiyS2yqCrqLEjZwl2RYeJgmYZRfShTmIyiGUJmFiN0qnMLETpFNybERepFiJ6lEEDmq6Kst0FA6QgAarehhp15ZYowqTUFdnb4Vh7YW2HePedx5dF9jg8JDDQyrfqzy6tV1HdmgF1mQqAEAIAQFeuj2mG2ozHguHiNDm0GlutV8PwaUpZZGQvkj0BHBAiCRqyZomV5GqGXKs0V1dPMiNjncaw293tGY1t9VMJ5XY1TuTYDih7j+8P/AKHHqr1qebzo7kbaM6aKYELCM7lXEm2le5WwhQDXNVWSRFihEjCxSEx8Urm9025ahTCpKHouwlFS3RbjxH4h4j7LrjjL+kjF0OzGVOFUs+b42bR94XY/8zbFdC5c+pnepAz5uxzNYpns5OtI39D81WWEUti8cU1uipJ2aqW910bx1LSfC36rnlgWbRxcHuV3UFUzWF55tLX/AEK55YSa6GyrwfUidO9vfa9v+TS36rCVFo1UovYBWc1nkZbQd610TILIUTqMo0F9IlioocrWKskjiLsgCVtTpTm7RVzOU0tzSosFJN35D5r2sNwWctaui+ZxVMZFaR1OloaVrBZotxO89V9FQw9OjHLBHnznKbuy80LYoPQAgBACAEAIDFq4th5G45jpwXyGOw/IrOK2eq934PQpTzRILribNBrgqssiF7VmzRMruaoi7MsyOWAELfLdFL2OdxXBnA+kjvcZ2Gt+I+yQm4bmqknuJhuLEey7Jw1GgPTmrVKSn50dyU7aM6CnrA7QrkzOLsyXEtterKRm4i3VrkWBANIUEjS1ANsoJFDlbUnQkZUOGhKtGrOOzKOEXuiVuIPHA9VosbVRV4eDJm4pxatlxF9YmbwvZj/6iw6gq64hSfpJlfJprZkEsdM/VsZ6tAPmodbCz6oslWj3Kc2BQO7h2T+F33uqOjTl6LNFXmvSRTfgBGjiR0F1SOHjfz3Zd0rl3iHbRDG4aAc9r5BetQ4PQqLMql/cctTG1FplsXIaRo90eOa9GnwnCw9W/vOWWKqS6mhBFyXfCnGCtFW9xg5N7mjAxXIL0bUBKEAqAEAIAQAgBAVq6n225d4Zj7Lg4jhefS09Jar7fE1o1MktdjGK+TZ6AgVSRHBUkiUyFzVQumRWt0V4ysGrjtkOXQkpIpqjNxHA2S52s7c5uR/dUyyjsXUzIfQVEJy/uAe83veLfspllnpLQupW2LFJjIvsv9lw45LmnRlHbY00ZqxVYO9UuVaLDZVbMRYeHpciwqsQJZAMcFIGEKrLCKhNxLqLgRxUMEL3KtiSL0pGhUWAor3jRxVlKa2bDUexKzFD7wBC3pYurTlmTMZ04vQt0tdESGl7Wudk0OIBceAvvX1nDuJrErLNWl8n9jzq+HcNVsbMUa9Y5i7E1AWGhAPQAgBACAEAIAQAgMvEaa3tt094fqvn+KYLK3WgtOv3+/idmHq+q/gZ914jOqwXVQNcFm0WQxwVC1yFzN4VlOxI+OcjUXW0a/cq4diw3ZdwWylCRR3RDU4ZHILOa13UA2U8rsFUaM5/Z4Nzjc5nK+03yKylSfU1VYidRzM02X+bT9lhKkXU4siNaWd9j287XHmMlTI+hbRk0OINdo4KG2tyMpYbUg71CkQ4kgkVrlQ2lFwF0bA0qCRjlDJRWeFBJA9QiSEqSrZGShmzle1cp2osnEB20SGgi2hHiLhfQ8EgryZy4mTSR632XoTDSU8Je6Usjbd7ztE3ztfgL2HIBfTo89m2wICUIBUAIAQAgBACAEAIBjgoavowY1fS7HtN7u8fD+y+Z4hw50f9Sn6P0/H0PQoVs3my3Ke0vHZ02F2lBFgKhkjLKhImyoJuIWoSKJCNCpVSS2ZDimL64RqL/JaLFSW6uV5S6Aaxp1yVvKoPdDltEZLHe83xUOpTezFpIrzUUTtQy/HK/mqOUV6xKlJGXXUuxd0cmzbcXXb81ELSlZlnU0MbDO04eS12RabG2nULqr4KVIQqKRvw1wcuJ3RexOJ1W4sL6VLiwGRAROcgsQSORAhJU2FhCFFihcoMDbK4Plbdo9w6PGtnDhkvp+D4KtD/AFJ6J9Or+xwYmrF+atzs6dfQnEXGoCQIAQAgBACAEAIAQAgEKAje1AY9bh5F3R+LPt9l8/juE7zoL/r9vt4HdRxXSfiZ4f57wV889NGd1hdpRcWF2lDIsJtKosF1AGkqARPKzbZKK71QsQOUgYoKtlTEI7tPRbUpWkmVeqOKwXC3vmmjuGOaBINoH2wXEXuNP3X1saSxcE4u1jiz8p2Z0kFDOzc1w5O+9ly1eEVeln8TaOLh1LbJJB3mO+v0XBPheIXqP6/Q2WIpvqSiqO8EdQud4Kst4Pwf2LqrB9V4jvWgs3h5reL8GTnXcQ1I4jzTyef8X4MZ13I31LeI81tDBV5bQl4Mq6sFvJeIRku0BPgV20+D4ie6S97+1zGWLpr2mhR0bibkL2sJwqlQeZ+dLv29yOOriZT0WiOio4CF6ZzGtAxAWmhAOQAgBACAEAIAQAgBACAaQgGOagKNZQNfno74hr48Vw4vh9LE6vSXdf33NqVeVPbYxKmB8feF2/ENPHgvl8Vw6vh9Wrruv77fup6VLEQqbb9iESrgub2D0irciwhkU3Fhu2ouLDXPVWCJ7lUFdxQloaZANSmVvYoVpJTJkwXHE6L0cHw2tXd4rTu9jKrVhT33L2HYcGA2HtOsXOtmeA6BfY4XDRw9PIte7PMqVHN3ZpMo+S6TMkFAOCADhgO5AMOEMPujyQCDBGfCPJASswZvwhAWosMaNyAuR0QG5AWo4LICwxqAegFQAgBACAEAIAQAgBACAEAlkAxzUBVnjQGJW0AzIFjyy+S87EcLw1bVxs+60/BvTxNSHUy5Y5G7r/IryK3AKi/25p+/T7nXHHR9ZFd1SRq13lf6Lz58IxcfUv7mmbLE0n1GGvb06ghczwdeO8JeDNFUg+qIn4m3iqeTVOz8C2ZdyN2JNOlz0F1pHBVpbRfgyrqRW7InVEju6w9Tku+jwbET3Vl7f25lPFU49bixYfI83eT03L28NwijS1n5z+XgcVTFzltobdHh9rL1kraI5TXp6WyAushQEghQDhEgFESAcIUBI2FAPEaAcGIB1kAtkAqAEAIAQAgBACAEAIAQAgBACAQhAMexAVpIboCtJRgoCu/DxwQELsMbwCAYcKbwCAQYW3gEBI3DRwCAlZQgICxHTAICyyJASBiAdsoBQ1AODUA4NQC2QC2QCoAQAgBACAEAIAQAgP/Z") } }; }
public void Save(ServiceRegisterViewModel model, Guid idAccount) { var service = ConvertService.FromServiceRegisterViewModel(model); service.IdAccount = idAccount; //Cuando es un nuevo servicio if (service.Id == Guid.Empty) { _serviceDao.InsertOrUpdate(service); } //Cuando es un servicio existente else { var exService = _serviceDao.GetOne(service.Id, idAccount); PropertyCopy.Copy(service, exService); service = null; //_serviceDao.Context.SaveChanges(); //_serviceDao.InsertOrUpdate(exService); UpdateEntireService(exService, idAccount); } //UpdateEntireService(service, idAccount); }
private ServiceRegisterViewModel GetServiceRegisterModel(Guid idAccount, Guid serviceId) { var myService = _serviceDao.GetService(serviceId, idAccount); var service = ConvertService.ToServiceRegisterViewModel(myService); return(service); }
public ClientApiService(ICustomLogger logger, ConvertService converter, INetworkService network, IErrorHandleStrategy errorHandle) { _logger = logger; _converter = converter; _network = network; _errorHandle = errorHandle; }
public void Save(ServiceRegisterViewModel model, Guid idAccount) { var service = ConvertService.FromServiceRegisterViewModel(model); service.IdAccount = idAccount; //Cuando es un nuevo servicio if (service.Id == Guid.Empty) { _serviceDao.InsertOrUpdate(service); _redisCache.flush(service.Id.ToString()); } //Cuando es un servicio existente else { var exService = _serviceDao.GetOne(service.Id, idAccount); PropertyCopy.Copy(service, exService); service = null; //_serviceDao.Context.SaveChanges(); //_serviceDao.InsertOrUpdate(exService); UpdateEntireService(exService, idAccount); foreach (var item in _serviceDao.Getcampaign(exService.Id)) { _redisCache.flush("CampaignServices:" + item.IdCampaign.ToString()); } } //UpdateEntireService(service, idAccount); }
private void ConvertCurrency_Click(object sender, RoutedEventArgs e) { if (!String.IsNullOrEmpty(this.amountBox.Text)) { double result; ConvertService service = new ConvertService(); Devise devise = (Devise)this.deviseBox.SelectedItem; if (!service.TryConvert(this.amountBox.Text, devise.Taux, out result)) { this.errorText.Text = "La valeur que vous avez tapé est invalide !"; this.errorText.Visibility = Visibility.Visible; this.convertedBox.Text = ""; } else { this.InitializeError(); this.convertedBox.Text = result.ToString(); } } else { this.errorText.Text = "Veuillez entrer une valeur !"; this.errorText.Visibility = Visibility.Visible; } }
public void ConvertTestError() { var currencies = new CurrencyIdentifier[] { new CurrencyIdentifier { Code = "BRL", Name = "Brazilian Real" }, new CurrencyIdentifier { Code = "EUR", Name = "Euro" } }; var service = new ConvertService(new CurrencyLayerConfiguration(), new CurrencyService(new CurrencyLayerConfiguration())); var result = service.Convert(new ConvertRequest { Amount = 1, From = currencies[0] }).Result; Assert.IsNotNull(result); Assert.IsFalse(result.Success); }
string ICrypto.Encrypt(string textToEncrypt) { byte[] encryptedBytes; // Prepare an AES object. using (Aes aes = Aes.Create()) { aes.Key = this.key; aes.IV = this.initializationVector; // Create an encryptor for stream transformation. ICryptoTransform encryptor = aes.CreateEncryptor(aes.Key, aes.IV); // Prepare necessary streams and encrypt the given text. using (MemoryStream memoryStream = new MemoryStream()) { using (CryptoStream cryptoStream = new CryptoStream(memoryStream, encryptor, CryptoStreamMode.Write)) { using (StreamWriter streamWriter = new StreamWriter(cryptoStream)) { // Write the given text to the stream. streamWriter.Write(textToEncrypt); } // Get the encrypted data from the memory stream. encryptedBytes = memoryStream.ToArray(); } } } // Convert the byte array with the encrypted text into a string. ConvertService convertService = new ConvertService(); string encryptedText = convertService.EncodeToString(encryptedBytes); return(encryptedText); }
public void Test1() { CodeLoader codeLoader = new CodeLoader("./", "xLiAdProjectTemplate"); IConvertService convertService = new ConvertService(codeLoader); var fileItems = convertService.Convert("SampCorp.Abc"); Assert.Pass(); }
public MongoGameStateRepository(IConfiguration config, ConvertService convert) { _convert = convert; var client = new MongoClient(config.GetConnectionString("battlerGame")); var database = client.GetDatabase("battlerGame"); _states = database.GetCollection <GameStateModel>("state"); }
public MongoUserRepository(IConfiguration config, ConvertService convert) { _convert = convert; var client = new MongoClient(config.GetConnectionString("battlerGame")); var database = client.GetDatabase("battlerGame"); _users = database.GetCollection <UserModel>("user"); }
public void ConvertLocProperty_MustCorrectlConvertProperty() { IConvertService convertService = new ConvertService(); PrivateObject privateObject = new PrivateObject(convertService); Assert.AreEqual("https://www.mvideo.ru/prigotovlenie-kofe-29-29/kofemashiny-155", privateObject.Invoke("ConvertLocProperty", "https://www.mvideo.ru/prigotovlenie-kofe-29-29/kofemashiny-155/f/collection_bottom=evidence")); }
public void DeleteSection(ServiceRegisterViewModel model, Guid idAccount) { var service = ConvertService.FromServiceRegisterViewModel(model); var section = service.ServiceDetails.FirstOrDefault(s => s.Id == Guid.Parse(model.CurrentSection)); section.StatusRegister = CStatusRegister.Delete; _serviceDetailDao.InsertOrUpdate(section); }
public ServiceRegisterViewModel AddSubSection(ServiceRegisterViewModel model, Guid idAccount) { var service = ConvertService.FromServiceRegisterViewModel(model); service = GenerateSubSection(service, Guid.Parse(model.CurrentSection)); return(GetServiceRegisterModel(idAccount, service.Id)); }
public void AddSectionAfter(ServiceRegisterViewModel model, Guid idAccount) { var service = ConvertService.FromServiceRegisterViewModel(model); service = GenerateSection(service, CService.AfterSection, Guid.Parse(model.CurrentSection)); UpdateEntireService(service, idAccount); }
public ConvertedServerApiService( ConvertService convert, ICustomLogger logger, IErrorHandleStrategy errorHandle, RegisterService register, AuthService auth, IntentService intent) : base(logger, register, auth, intent) { _convert = convert; _errorHandle = errorHandle; }
public void AddQuestion(ServiceRegisterViewModel model, Guid idAccount) { var service = ConvertService.FromServiceRegisterViewModel(model); service = GenerateQuestion(service, CService.LastQuestion, Guid.Parse(model.CurrentSection), Guid.Empty); UpdateEntireService(service, idAccount); }
public void AddAnswerAfter(ServiceRegisterViewModel model, Guid idAccount) { var service = ConvertService.FromServiceRegisterViewModel(model); service = GenerateAnswer(service, CService.AfterAnswer, Guid.Parse(model.CurrentSection), Guid.Parse(model.CurrentQuestion), Guid.Parse(model.CurrentAnswer)); UpdateEntireService(service, idAccount); }
public ServiceRegisterViewModel AddSection(ServiceRegisterViewModel model, Guid idAccount) { var service = ConvertService.FromServiceRegisterViewModel(model); service = GenerateSection(service, CService.LastSection, Guid.Empty); service = UpdateEntireService(service, idAccount); return(GetServiceRegisterModel(idAccount, service.Id)); }
public void WriteSiteMapFromXml_MustCorrectConvertXmlDoc() { var xmlDoc = new XmlDocument(); xmlDoc.Load(AppDomain.CurrentDomain.BaseDirectory + @"\sitemap.xml"); IConvertService convertService = new ConvertService(); Assert.IsNotNull(convertService.WriteSiteMapFromXml(xmlDoc)); }
public static void StartService(string[] args) { var convertService = new ConvertService((logString, logArgs) => Console.WriteLine(logString, logArgs)) { WorkingDirectory = args[0], ConvertDirectory = args[1] }; convertService.Execute(); }
public FileStorageRepository(ConvertService convert, string path) { _convert = convert; _path = path; if (File.Exists(path)) { var contents = File.ReadAllText(path); State = _convert.FromJson <FileState>(contents); } }
public void DeleteAnswer(ServiceRegisterViewModel model, Guid idAccount) { var service = ConvertService.FromServiceRegisterViewModel(model); var section = service.ServiceDetails.FirstOrDefault(s => s.Id == Guid.Parse(model.CurrentSection)); var question = section.Questions.FirstOrDefault(q => q.Id == Guid.Parse(model.CurrentQuestion)); var answer = question.QuestionDetails.FirstOrDefault(q => q.Id == Guid.Parse(model.CurrentAnswer)); answer.StatusRegister = CStatusRegister.Delete; _questionDetailDao.InsertOrUpdate(answer); }
public static void StartService(string[] args, PropertyStyle propertyStyle = PropertyStyle.CamelCase) { var convertService = new ConvertService((logString, logArgs) => Console.WriteLine(logString, logArgs)) { WorkingDirectory = args[0], ConvertDirectory = args[1], PropertyStyle = propertyStyle }; convertService.Execute(); }
public ViewViewComponentResult Invoke() { var bitStamp = ConvertService.GetJsonRequest <BitStamp>("https://www.bitstamp.net/api/v2/ticker/ETHEUR"); ETHPriceViewModel model = new ETHPriceViewModel { BitStamp = bitStamp, }; return(View(model)); }
public ConvertMain() { convertService = new ConvertService(Log.LogMessage, new ConvertServiceParameters() { WorkingDirectory = WorkingDirectory, ConvertDirectory = ConvertDirectory, IsAutoGeneratedTag = IsAutoGeneratedTag, EnumValues = GetEnumValues(), PathStyle = GetPathStyle() }); }
public ViewViewComponentResult Invoke() { var hitBTC = ConvertService.GetJsonRequest <HitBTC>("https://api.hitbtc.com/api/2/public/ticker/ETHUSD"); ETHPriceViewModel model = new ETHPriceViewModel { HitBTC = hitBTC, }; return(View(model)); }
public ViewViewComponentResult Invoke() { var btcTurk = ConvertService.GetJsonRequest <BTCTurk>("https://www.btcturk.com/api/ticker?pairSymbol=ETHTRY"); ETHPriceViewModel model = new ETHPriceViewModel { BTCTurk = btcTurk, }; return(View(model)); }
public ViewViewComponentResult Invoke() { var binance = ConvertService.GetJsonRequest <Binance>("https://api.binance.com/api/v1/ticker/24hr?symbol=ETHUSDT"); ETHPriceViewModel model = new ETHPriceViewModel { Binance = binance, }; return(View(model)); }
internal static void Initialize(HandlePriceDetailsDbContext context) { // Check if our database is created if not then create it context.Database.EnsureCreated(); if (!context.Products.Any()) { context.Products.AddRange(ConvertService.CsvToProductList("price_detail.csv")); context.SaveChanges(); } }