public EditDto GetEditDetails(bool createMode, bool isDiary, Guid?id) { var details = new EditDto(); details.Document = createMode ? new CreateModelDto() : GetDocumentForEdit(id.Value, isDiary); // Populating edit comboboxes details.Categories = new List <List <SelectListItem> >(); details.Categories.Add(articleHelper.GetCategoriesToCombo().OrderBy(x => x.Text).ToList()); details.Categories.Add(articleHelper.GetSubCategoriesToCombo().OrderBy(x => x.Text).ToList()); details.Categories.Add(articleHelper.GetSeriesToCombo().OrderBy(x => x.Text).ToList()); details.ArticleImage = articleHelper.GetImageRelativePathByArticleId(id.Value); details.IsCreate = createMode; return(details); }