示例#1
0
        private void GetTask(long id)
        {
            Tasks   = new ObservableCollection <ApiTask>(TasksReader.ListTasks());
            SelTask = Tasks.FirstOrDefault(x => x?.Id == id);
            var recipes   = new ObservableCollection <ApiRecipe>(RecipesReader.ListRecipes());
            var selRecipe = recipes.FirstOrDefault(x => x?.Id == SelTask.Recipe.Id);

            SelTaskGroupName = selRecipe.Group.Name;
            SelTaskName      = SelTask.Id + " - " + SelTask.Recipe.Name;
            var ending = SelTask.BatchesAmount == 1 ? "замес" : SelTask.BatchesAmount > 4 ? "замесов" : "замеса";

            SelTaskVolume  = SelTask.Volume + " м³" + " (" + SelTask.BatchesAmount + " " + ending + " × " + SelTask.BatchVolume + " м³)";
            CurrentSelTask = SelTask;
        }
示例#2
0
 private void GetTask(long id)
 {
     Tasks       = new ObservableCollection <ApiTask>(TasksReader.ListTasks());
     SelTask     = Tasks.FirstOrDefault(x => x.Id == id);
     SelTaskName = SelTask.Id + " - " + SelTask.Recipe.Name;
 }