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));
        }