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