예제 #1
0
        public static ProfileApiModel FromProfile(Profile profile)
        {
            var model = new ProfileApiModel();

            model.ProfileId = profile.ProfileId;
            model.Name      = profile.Name;
            return(model);
        }
예제 #2
0
 public async Task <Response> Handle(Request request, CancellationToken cancellationToken)
 => new Response()
 {
     Profiles = await _context.Profiles.Select(x => ProfileApiModel.FromProfile(x)).ToListAsync()
 };
예제 #3
0
 public async Task <Response> Handle(Request request, CancellationToken cancellationToken)
 => new Response()
 {
     Profile = ProfileApiModel.FromProfile(await _context.Profiles.FindAsync(request.ProfileId))
 };
 public async Task <Response> Handle(Request request, CancellationToken cancellationToken)
 => new Response()
 {
     Profile = ProfileApiModel.FromProfile(await _context.Profiles.SingleAsync(x => x.User.Username == request.Username))
 };