public List <Comunicados> Crear(ComunicadoDto comunicado) { if (string.IsNullOrEmpty(comunicado.Descripcion)) { return(null); } var comunicados = new List <Comunicados>(); if (!comunicado.IdUsuario.Any()) { comunicado.IdUsuario = _context.EstudianteCurso.Where(x => x.IdCurso == comunicado.IdCurso) .Select(u => u.IdUsuario).ToList(); } foreach (var idUsuarios in comunicado.IdUsuario) { var comunicadoBase = new Comunicados { Descripcion = comunicado.Descripcion }; comunicadoBase.IdUsuario = idUsuarios; comunicados.Add(comunicadoBase); } _context.Comunicados.AddRange(comunicados); _context.SaveChanges(); return(comunicados); }
public Contenidos Crear(ContenidoDto contenido) { var contenidos = new Contenidos { Descripcion = contenido.Descripcion, Titulo = contenido.Descripcion, Unidad = contenido.Unidad, Video = contenido.Video }; _context.Contenidos.Add(contenidos); _context.SaveChanges(); return(contenidos); }