public async Task <ActionResult <DocenteItem> > PostDocente(DocenteItem docente) { _context.DocenteItems.Add(docente); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetDocentes), new { identificacion = docente.Identificacion }, docente)); }
public DocenteController(ClassContext context) { _context = context; if (_context.Docentes.Count() == 0) { DocenteItem docente = new DocenteItem(); docente.identificacion = 1003242276; docente.tipo_Documento = "CEDULA"; docente.primer_Nombre = "JORGE"; docente.segundo_Nombre = "DANIEL"; docente.primer_Apellido = "RINCONES"; docente.segundo_Apellido = "FERNANDEZ"; docente.fecha_Nacimiento = Convert.ToDateTime("3/11/2000").Date; docente.genero = "MASCULINO"; docente.email = "*****@*****.**"; docente.telefono = 3004128610; docente.cargo = "DOCENTE"; docente.estadoSys = "ACTIVO"; docente.tipo_Docente = "CATEDRATICO"; docente.user_Name = "" + docente.identificacion; docente.contrasena = "" + docente.identificacion; // Crea un nuevo item si la coleccion esta vacia, // lo que significa que no puedes borrar todos los Items. //_context.Docentes.Add(new DocenteItem { Tipo_Docente = "CATEDRATICO" }); _context.Docentes.Add(docente); _context.SaveChanges(); } }
public async Task <IActionResult> PutDocente(string identificacion, DocenteItem item) { if (identificacion != item.identificacion) { return(BadRequest()); } _context.Entry(item).State = EntityState.Modified; await _context.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult <DocenteItem> > PostDocente(DocenteItem item) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } /**var docenteItem = await _context.Docentes.FindAsync(identificacion); * if (docenteItem != null) * { * return BadRequest(); * }*/ _context.Docentes.Add(item); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetDocentes), new { identificacion = item.identificacion }, item)); }