public async Task Update(int id, CursoUpdateDto model) { var entry = await _context.Cursos.SingleAsync(x => x.CursoId == id); entry.Nombre = model.Nombre; entry.Grado_academico = model.Grado_academico; entry.Descripcion = model.Descripcion; await _context.SaveChangesAsync(); }
public async Task <ActionResult> Update(int id, CursoUpdateDto model) { if (_CursoService.Existencia(id) == true) { await _CursoService.Update(id, model); return(NoContent()); } else { return(NotFound()); } }
public void Update(CursoUpdateDto model, int Id) { var ciclo = AppDbC.Ciclo.Single(x => x.CicloId == model.CicloId); var entry = AppDbC.Curso.Single(x => x.CursoId == Id); entry.CursoNombre = model.CursoNombre; entry.CursoCreditos = model.CursoCreditos; entry.CursoCantidadCampos = model.CursoCantidadCampos; entry.CursoPromedio = model.CursoPromedio; entry.CursoVez = model.CursoVez; entry.CicloId = model.CicloId; entry.Ciclo = ciclo; AppDbC.SaveChanges(); }
public async Task EditarCursoExistente() { //Preparación var nombreDB = Guid.NewGuid().ToString(); var context = ConstruirContext(nombreDB); var mapper = ConfigurarAutoMapper(); context.Cursos.Add(new Curso() { CursoId = 1, Nombre = "Aplicaciones Web", Descripcion = "ez", Grado_academico = "Primaria" }); await context.SaveChangesAsync(); var context2 = ConstruirContext(nombreDB); var cursoUpdateDTO = new CursoUpdateDto() { Nombre = "Open Source", Descripcion = "ez", Grado_academico = "Secundaria" }; //Prueba int id = 1; var controller = new CursoServiceImpl(context2, mapper); await controller.Update(id, cursoUpdateDTO); //Verificación var context3 = ConstruirContext(nombreDB); var existe = await context3.Cursos.AnyAsync(x => x.Nombre == "Open Source"); Assert.IsTrue(existe); }
public ActionResult Update(int id, CursoUpdateDto model) { cursoservice.Update(model, id); return(NoContent()); }