public IHttpActionResult postTecnologiaDeProyecto(TECNOLOGIA_POR_PROYECTO tecnologiaproyecto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (pobj_ProyectoLogic.agregarTecnologiaAProyecto(tecnologiaproyecto) == null) { return(Conflict()); } else { return(Ok(tecnologiaproyecto)); } }
/// <summary> /// Agrega una tecnologia a un proyecto /// </summary> /// <param name="tecnologia"></param> /// <returns></returns> public TECNOLOGIA_POR_PROYECTO agregarTecnologiaAProyecto(TECNOLOGIA_POR_PROYECTO tecnologia) { tecnologia.Estado = "A"; db.TECNOLOGIA_POR_PROYECTO.Add(tecnologia); try { db.SaveChanges(); } catch (DbUpdateException) { if (TecnologiaPorProtectoExists(tecnologia.IdTecnologia, tecnologia.IdProyecto)) { return(null); } else { throw; } } return(tecnologia); }