How to return XmlDocument as a response from a ServiceStack API

We are having a few ServiceStack APIs which are being called from an external tool. This tool expects the input of "XmlDocument" type, and there is no provision to write code to convert a string to Xm...

26 Apr at 12:15

VS 2017 immediate window shows "Internal error in the C# compiler"

I use Visual Studio 2017 (15.6.6). When debugging, I try to evaluate simple expressions like `int a = 2;` in the immediate window. An error > Internal error in the C# compiler is thrown. I tried to...

Get defined Route from Dto

I've created a basic Dto Hit tracker that counts how many times a ServiceStack API is requested. What I'm trying to get now is the Route that was defined for the current Dto in the ServiceBase using R...

26 Apr at 08:13

Find unused / unnecessary assemblyBinding redirects

It seems like there is so many binding redirects in our that I either: 1. look unnecessary 2. are for assemblies I don't see being referenced anywhere in our solution This is just a sample of so...

OrmLite (ServiceStack): Only use temporary db-connections (use 'using'?)

For the last 10+ years or so, I have always opened a connection the database (mysql) and kept it open, until the application closed. All queries was executed on the connection. Now, when I see exampl...

Difference between poll and consume in Kafka Confluent library

The github examples [page](https://github.com/confluentinc/confluent-kafka-dotnet/blob/master/examples/AdvancedConsumer/Program.cs) for the Confluent Kafka library lists two methods, namely poll and c...

Servicestack autoquery custom convention doesn't work with PostgreSQL

I have defined new implicit convention ``` autoQuery.ImplicitConventions.Add("%WithinLastDays", "{Field} > NOW() - INTERVAL '{Value} days'"); ``` The problem is that for postgres connection the que...

Passing IHttpClientFactory to .NET Standard class library

There's a really cool `IHttpClientFactory` feature in the new ASP.NET Core 2.1 [https://www.hanselman.com/blog/HttpClientFactoryForTypedHttpClientInstancesInASPNETCore21.aspx](https://www.hanselman.co...

Network issues and Redis PubSub

I am using ServiceStack 5.0.2 and Redis 3.2.100 on Windows. I have got several nodes with active Pub/Sub Subscription and a few Pub's per second. I noticed that if Redis Service restarts while there ...

Servicestack as SSRS datasource

I am trying to use servicestack as a datasource for my SSRS report. Is this possible? Right now I have a simple operation that takes a date as a parameter, looks like this in C# ``` [DataContract] ...

26 Apr at 19:20

Why isn't there an implicit typeof?

I think I understand why this small C# console application will not compile: ``` using System; namespace ConsoleApp1 { class Program { static void WriteFullName(Type t) { ...

25 Apr at 01:0

The seed entity for entity type 'X' cannot be added because the was no value provided for the required property "..ID"

I'm playing wit . I have troubles with HasData (Seed) method in `OnModelCreating(ModelBuilder modelBuilder)` My model is simple POCO class that has no annotation. ``` public class Tenant { publi...

Using a C# 7 tuple in an ASP.NET Core Web API Controller

Do you know why this works: ``` public struct UserNameAndPassword { public string username; public string password; } [HttpPost] public IActionResult Create([FromBody]UserNameAndPassword use...

Understanding async / await and Task.Run()

I thought I understood `async`/`await` and `Task.Run()` quite well until I came upon this issue: I'm programming a Xamarin.Android app using a `RecyclerView` with a `ViewAdapter`. In my Method, I tr...

Get text from inside google chrome using my c# app

I am writing a small app that will among other things expand shortcuts into full text while typing. example: the user writes "BNN" somewhere and presses the relevant keyboard combination, the app woul...

24 Apr at 13:34

Using LINQ expressions in Visual Studio's Watch window

I have a byte[] variable in program, e.g.: ``` byte[] myByteArray = new byte[] { 0xF0, 0x0F }; ``` When debugging this program, I wanted to display the byte array content as individual hexadecimal ...

Importing JSON file in TypeScript

I have a `JSON` file that looks like following: ``` { "primaryBright": "#2DC6FB", "primaryMain": "#05B4F0", "primaryDarker": "#04A1D7", "primaryDarkest": "#048FBE", "seconda...

1 Apr at 16:31

Create a rounded button / button with border-radius in Flutter

I'm currently developing an Android app in Flutter. How can I add a rounded button?

Adding property to a json object in C#

I'm trying to add a property to a json object, which are not root of the json. example is below. after the operation, i want the json file to look like below. I have gotten to the point where I can ac...

7 May at 03:55

How to truly avoid multiple buttons being clicked at the same time in Xamarin.Forms?

I am using multiple buttons in a view, and each button leads to its own popup page. While clicking multiple button simultaneously, it goes to different popup pages at a time. I created a sample cont...

3 May at 13:10

ServiceStack OrmLite - Elegant way to handle SQL Server Connection Drops

We are currently using ORMLite and it is working really well. One of the places that we are using it is for running large batch processes. These processes run a single large batch all within a single...

23 Apr at 13:54

Accessing dbContext in a C# console application

I have tried to figure this out, but I am stuck. I have a Net Core 2 application with Service/Repo/Api/Angular layers - but now I want to 'bolt on' a console application and access all the goodies I ...

Explicit Loading nested related models in Entity Framework

I'm working on an ASP.NET MVC5 project using EF6. I have 3 models: user, role and permission. The relation between user and role is many to many. The relation between role and permission is many to m...

22 Apr at 16:41

Axios handling errors

I'm trying to understand javascript promises better with Axios. What I pretend is to handle all errors in Request.js and only call the request function from anywhere without having to use `catch()`. ...

22 Apr at 15:45

PIP 10.0.1 - Warning "Consider adding this directory to PATH or..."

``` The script flake8.exe is installed in 'c:\users\me\appdata\local\programs\python\python36-32\Scripts' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress thi...

22 Apr at 13:39