Esempio n. 1
0
        public async Task <StatusCodeResult> Put(ulong realtorId, SaveRealtor realtor, CancellationToken cancellationToken)
        {
            var res = await this.mediator.Send(new UpdateRealtor(realtorId, Map(realtorId, realtor)), cancellationToken);

            return(res.Match <StatusCodeResult>(success => this.Ok(), _ => this.NotFound()));
        }
Esempio n. 2
0
 private static Realtor Map(ulong realtorId, SaveRealtor r) => new Realtor(realtorId, r.RealtorName, r.RealtorEmail);
Esempio n. 3
0
 public Task <ulong> Post(SaveRealtor realtor, CancellationToken cancellationToken)
 {
     return(this.mediator.Send(new AddRealtor(Map(0, realtor)), cancellationToken));
 }