Пример #1
0
        public async Task CrearCurso()
        {
            //Preparación

            var nombreDB = Guid.NewGuid().ToString();
            var context  = ConstruirContext(nombreDB);
            var mapper   = ConfigurarAutoMapper();

            var cursoCreateDTO = new CursoCreateDto()
            {
                Nombre = "Open Source", Descripcion = "ez", Grado_academico = "Secundaria"
            };

            //Prueba

            var controller = new CursoServiceImpl(context, mapper);

            await controller.Create(cursoCreateDTO);

            //Verificación

            var context2 = ConstruirContext(nombreDB);
            var cantidad = await context2.Cursos.CountAsync();

            Assert.AreEqual(1, cantidad);
        }
Пример #2
0
        public async Task <ActionResult> Create(CursoCreateDto Curso)
        {
            var result = await _CursoService.Create(Curso);

            return(CreatedAtAction(
                       "GetById",
                       new { id = result.CursoId },
                       result));
        }
        public async Task <CursoDto> Create(CursoCreateDto model)
        {
            var entry = new Curso
            {
                Nombre          = model.Nombre,
                Grado_academico = model.Grado_academico,
                Descripcion     = model.Descripcion
            };
            await _context.AddAsync(entry);

            await _context.SaveChangesAsync();

            return(_mapper.Map <CursoDto>(entry));
        }
Пример #4
0
        public CursoDto Create(CursoCreateDto model)
        {
            var ciclo = AppDbC.Ciclo.Single(x => x.CicloId == model.CicloId);
            var entry = new Curso
            {
                CursoId       = Id++,
                CursoCodigo   = model.CursoCodigo,
                CursoNombre   = model.CursoNombre,
                CursoCreditos = model.CursoCreditos,
                CicloId       = model.CicloId,
                Ciclo         = ciclo
            };

            AppDbC.Curso.Add(entry);
            AppDbC.SaveChanges();
            return(Imapper.Map <CursoDto>(entry));
        }
 public ActionResult Create(CursoCreateDto curso)
 {
     cursoservice.Create(curso);
     return(Ok());
 }