public async Task <ActionResult <SpookVooper.Api.Entities.UserSnapshot> > GetUser(string svid) { User user = await _context.Users.FindAsync(svid); if (user == null) { return(NotFound($"Could not find {svid}")); } SpookVooper.Api.Entities.UserSnapshot json = user.MapToSnapshot(_mapper); return(json); }
public async Task <ActionResult <List <SpookVooper.Api.Entities.UserSnapshot> > > GetSenators() { List <SpookVooper.Api.Entities.UserSnapshot> users = new List <SpookVooper.Api.Entities.UserSnapshot>(); foreach (District d in _context.Districts) { if (!string.IsNullOrWhiteSpace(d.Senator)) { SpookVooper.Api.Entities.UserSnapshot json = (await d.GetSenator(_context)).MapToSnapshot(_mapper); users.Add(json); } } return(users); }