public async Task <UploadFileViewModel> UploadFiles(long id) { await _logger.AddStat(id.ToString(), "Upload", "Photo"); var gallery = await _gallery.Get(id); return(GalleryViewModel.GetViewForUpload(gallery)); }
public async Task <IActionResult> GetMenuLinks() { var isLogged = User.Identity.IsAuthenticated; await _logger.AddStat("Menu", "Index", "Home"); var list = MenuList(isLogged); // var list = await _links.List(LinkCategory.Menu); return(Json(list.Select(LinkViewModel.Get))); }
public async Task <IActionResult> List() { try { await _logger.AddStat("List", "Album"); var list = await _gallery.List(); return(Json(list.Select(GalleryViewModel.Get))); } catch (Exception e) { await _logger.AddException(e); return(null); } }
public async Task <IActionResult> Posts() { await _logger.AddStat("Posts", "List", "Page"); var list = await _pages.List(); var posts = list.Where(p => p.Category == PageCategory.Post).Select(_mapper.Map <PageViewModel>); return(Ok(posts)); }