public ProjectBankModel GetProjectsById(int id) { SqlCommand cmd = new SqlCommand("Get_all_proyectosById", conn); cmd.CommandTimeout = 0; cmd.Parameters.AddWithValue("IdBproy", id); cmd.CommandType = CommandType.StoredProcedure; conn.Open(); SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection); ProjectBankModel project = null; while (dr.Read()) { project = new ProjectBankModel(); project.IdBproy = dr.GetInt32(dr.GetOrdinal("IdBproy")); project.tipo_proyecto = dr.GetString(dr.GetOrdinal("tipo_proyecto")); project.nombre_proy = dr.GetString(dr.GetOrdinal("nombre_proy")); project.nombre_emp = dr.GetString(dr.GetOrdinal("nombre_emp")); project.nombre_cont = dr.GetString(dr.GetOrdinal("nombre_cont")); project.tel_empre = dr.GetString(dr.GetOrdinal("tel_empre")); project.correo_empre = dr.GetString(dr.GetOrdinal("correo_empre")); project.num_vacantes = dr.GetInt32(dr.GetOrdinal("num_vacantes")); project.direccion_empre = dr.GetString(dr.GetOrdinal("direccion_empre")); } conn.Close(); return(project); }
public List <ProjectBankModel> GetAllProjects() { List <ProjectBankModel> Projects = new List <ProjectBankModel>(); SqlCommand cmd = new SqlCommand("Get_all_proyectos", conn); cmd.CommandTimeout = 0; // cmd.Parameters.AddWithValue(DataConstant.PARAM_RESOURCE_RESID, id); cmd.CommandType = CommandType.StoredProcedure; conn.Open(); SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection); ProjectBankModel project = null; while (dr.Read()) { project = new ProjectBankModel(); project.IdBproy = dr.GetInt32(dr.GetOrdinal("IdBproy")); project.tipo_proyecto = dr.GetString(dr.GetOrdinal("tipo_proyecto")); project.nombre_proy = dr.GetString(dr.GetOrdinal("nombre_proy")); project.nombre_emp = dr.GetString(dr.GetOrdinal("nombre_emp")); project.nombre_cont = dr.GetString(dr.GetOrdinal("nombre_cont")); project.tel_empre = dr.GetString(dr.GetOrdinal("tel_empre")); project.correo_empre = dr.GetString(dr.GetOrdinal("correo_empre")); project.num_vacantes = dr.GetInt32(dr.GetOrdinal("num_vacantes")); project.direccion_empre = dr.GetString(dr.GetOrdinal("direccion_empre")); project.carrera = dr.GetString(dr.GetOrdinal("carrera")); Projects.Add(project); } conn.Close(); return(Projects); }
public string CreateProject(ProjectBankModel value) { SqlCommand cmd = new SqlCommand("Create_ProjectBank", conn); cmd.CommandTimeout = 0; cmd.Parameters.AddWithValue("tipo_proyecto", value.tipo_proyecto); cmd.Parameters.AddWithValue("nombre_proy", value.nombre_proy); cmd.Parameters.AddWithValue("nombre_emp", value.nombre_emp); cmd.Parameters.AddWithValue("nombre_cont", value.nombre_cont); cmd.Parameters.AddWithValue("tel_empre", value.tel_empre); cmd.Parameters.AddWithValue("correo_empre", value.correo_empre); cmd.Parameters.AddWithValue("num_vacantes", value.num_vacantes); cmd.Parameters.AddWithValue("direccion_empre", value.direccion_empre); cmd.CommandType = CommandType.StoredProcedure; conn.Open(); SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection); conn.Close(); return("Se creo el proyecto correctamente"); }
public ProjectBankModel Put(int id, [FromBody] ProjectBankModel value) { return(pbDao.UpdateProject(id, value)); }
public string Post([FromBody] ProjectBankModel project) { return(pbDao.CreateProject(project)); }