Example #1
0
        private async Task <Ekilibrate.Model.Entity.Proyecto.clsGrupo> CrearGrupo(int ProyectoId,
                                                                                  Ekilibrate.Model.Entity.Participante.clsParticipante item)
        {
            Ekilibrate.ad.Administrador.clsGrupo      adGrupo = new Ekilibrate.ad.Administrador.clsGrupo(_lifetimeScope);
            Ekilibrate.Model.Entity.Proyecto.clsGrupo dGrupo  = await adGrupo.GetByNombre(item.Grupo, ProyectoId);

            if (dGrupo == null)
            {
                dGrupo            = new Ekilibrate.Model.Entity.Proyecto.clsGrupo();
                dGrupo.Nombre     = item.Grupo;
                dGrupo.ProyectoId = ProyectoId;
                dGrupo.Id         = await adGrupo.Insert(dGrupo);
            }

            return(dGrupo);
        }