public async Task InitDbAsync()
        {
            var st1 = new TaskFieldEnum()
            {
                Indicator = "status",
                Values    = new Dictionary <string, string> {
                    { "1", "Proposed" },
                    { "2", "Active" },
                    { "3", "Resolved" }
                },
                Order = 1
            };
            var st2 = new TaskFieldEnum()
            {
                Indicator = "status2",
                Values    = new Dictionary <string, string> {
                    { "1", "Open" },
                    { "2", "Complete" },
                    { "3", "In progress" }
                },
                Order = 2
            };
            var temp = new TaskTemplate()
            {
                EnumFields = new TaskFieldEnum[] { st1, st2 },
                Fields     = new TaskField[] {
                    new TaskField()
                    {
                        Indicator = "description", Type = TaskFieldType.String, Value = "default value"
                    },
                    new TaskField()
                    {
                        Indicator = "date", Type = TaskFieldType.Date, Value = "12.12.2019"
                    },
                    new TaskField()
                    {
                        Indicator = "hours", Type = TaskFieldType.Number, Value = "0"
                    }
                }
            };

            await this.templateRep.AddItemAsync(temp);

            var template = (await templateRep.GetAllItemsAsync()).FirstOrDefault();

            var taskItem = new TaskItem()
            {
                TemplateId = template?.Id,
                Fields     = new TaskField[] {
                    new TaskField()
                    {
                        Indicator = "description", Type = TaskFieldType.String, Value = "some task value"
                    },
                    new TaskField()
                    {
                        Indicator = "date", Type = TaskFieldType.Date, Value = "12.12.2019"
                    },
                    new TaskField()
                    {
                        Indicator = "hours", Type = TaskFieldType.Number, Value = "16"
                    },
                    new TaskField()
                    {
                        Indicator = "status", Type = TaskFieldType.Enum, Value = "1"
                    },
                    new TaskField()
                    {
                        Indicator = "status2", Type = TaskFieldType.Enum, Value = "3"
                    }
                }
            };

            await taskRep.AddItemAsync(taskItem);
        }