public async Task <int> Handle(AddInstitution message, CancellationToken cancellationToken) { var institution = this.mapper.Map <InstitutionDb>(message); institution.UserCodeAdd = UserCode(); institution.AddedDate = DateTime.UtcNow; this.context.Institutions.Add(institution); await this.context.SaveChangesAsync(); return(institution.Id); }
public async Task <IActionResult> AddInstitution([FromBody] AddInstitution institution) { var id = await this.mediator.Send(institution); return(Created("api/institutions", id)); }