public IHttpActionResult PostIdiomaToEstudiante(IDIOMA_POR_ESTUDIANTE idioma) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } bool lbo_isValid = pobj_studentsLogic.addIdiomaToEstudiante(idioma); if (!lbo_isValid) { return(Conflict()); } return(Ok(idioma)); }
/// <summary> /// /// </summary> /// <param name="idioma"></param> /// <returns></returns> public bool addIdiomaToEstudiante(IDIOMA_POR_ESTUDIANTE idioma) { db.IDIOMA_POR_ESTUDIANTE.Add(idioma); try { db.SaveChanges(); } catch (DbUpdateException) { if (IdiomaPorEstudianteExists(idioma.IdIdioma, idioma.IdEstudiante)) { return(false); } else { throw; } } return(true); }