public async Task <int> Handle(UpdateContactCommand request, CancellationToken cancellationToken)
        {
            Pilot pilot;

            pilot = ClubContactModelToPilotMapping.ClubContactsModelToPilot(_mapper, request.ClubContactsModel);
            _context.Set <Pilot>().Update(pilot);
            var result = await _context.SaveChangesAsync(cancellationToken);

            return(result);
        }
示例#2
0
        public async Task <ClubContactsModel> Handle(CreateContactCommand request, CancellationToken cancellationToken)
        {
            Pilot pilot;

            pilot = ClubContactModelToPilotMapping.ClubContactsModelToPilot(_mapper, request.ClubContactsModel);

            Contact contact = new Contact();

            pilot.Contact = contact;
            _context.Set <Pilot>().Update(pilot);
            var result = await _context.SaveChangesAsync(cancellationToken);

            return(ClubContactModelToPilotMapping.PilotToClubContactsModel(_mapper, pilot));
        }