public IActionResult Drafts() { var postModels = _dataStore.GetAllDrafts().Where(post => !post.IsPublic && !post.IsDeleted); var viewModel = new DraftsViewModel { DraftSummaries = new List <DraftSummaryModel>() }; if (!postModels.Any()) { return(View(viewModel)); } foreach (var post in postModels) { viewModel.DraftSummaries.Add(new DraftSummaryModel { Id = post.Id, CommentCount = post.Comments.Count, PublishTime = post.PubDate, Title = post.Title }); } return(View(viewModel)); }
public async Task <ActionResult> MyTenderDrafts() { int userOrganizationId = User.GetUserOrganizationId(); var draftList = await DraftProvider.Value.GetDraftTenders(userOrganizationId); DraftsViewModel viewModel = new DraftsViewModel(); List <Guid> guids = draftList.Select(m => m.Guid).ToList(); viewModel.Drafts = guids; return(View("TenderDrafts", viewModel)); }
public DraftsPage() { InitializeComponent(); BindingContext = viewModel = new DraftsViewModel(); }