public IHttpActionResult PostTecnologiaToEstudiante(TECNOLOGIA_POR_ESTUDIANTE tecnologia) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } bool lbo_isValid = pobj_studentsLogic.addTecnologiaToEstudiante(tecnologia); if (!lbo_isValid) { return(Conflict()); } return(Ok(tecnologia)); }
/// <summary> /// /// </summary> /// <param name="tecnologia"></param> /// <returns></returns> public bool addTecnologiaToEstudiante(TECNOLOGIA_POR_ESTUDIANTE tecnologia) { tecnologia.Estado = "A"; db.TECNOLOGIA_POR_ESTUDIANTE.Add(tecnologia); try { db.SaveChanges(); } catch (DbUpdateException) { if (!TecnologiaporEstudianteExists(tecnologia.IdTecnologia, tecnologia.IdEstudiante)) { return(false); } else { throw; } } return(true); }