protected void btnRegistrar_Click(object sender, EventArgs e) { try { Usuario us = (Usuario)Session["Registro"]; Publicacion pub = new Publicacion(); string guid = Guid.NewGuid().ToString(); pub.Usuario_id = us.id_usuario; pub.descripcion_publicacion = txbDescripcion.Text; pub.Fecha_Perdida = (DateTime)cFechaPerdida.SelectedDate; pub.nombre_publicacion = txbNombrePublicacion.Text; Mascota pet = new Mascota(); pet.edad_mascota = int.Parse(txbEdadMascota.Text); pet.nombre_mascota = txbNombreMascota.Text; pet.tamaño_mascota = txbTamañoMascota.Text + lblMetros.Text; if (FileUpload1.HasFile) { string path = Server.MapPath("ImagenesSubidas\\"); string nombreDeImagen = guid + FileUpload1.FileName; FileUpload1.SaveAs(path + nombreDeImagen); } pub.imagen_publicacion = FileUpload1.FileBytes; NegocioUsuarios.accederIngresoPublicacion(pub,pet); } catch (Exception ex) { lblMensaje.Text = ex.Message; } }
public Boolean ingresarPublicacion(Publicacion pub, Mascota m) { using (contexto = new EF_Pagina()) { ObjectSet<Publicacion> publicacion = contexto.Publicacion; ObjectSet<Mascota> mascota = contexto.Mascota; publicacion.AddObject(pub); mascota.AddObject(m); contexto.SaveChanges(); return true; } }
public static Boolean accederIngresoPublicacion(Publicacion pub, Mascota m) { return acceso.ingresarPublicacion(pub,m); }