protected void Page_Load(object sender, EventArgs e) { int id = int.Parse(Request.QueryString["idReceta"]); this.receta = recetaRepository.getReceta(id); int Dia = this.receta.f_publicacion.Day; String Mes = this.receta.f_publicacion.ToString("MMMM", CultureInfo.CreateSpecificCulture("es")); int Anio = this.receta.f_publicacion.Year; receta_titulo.InnerHtml = this.receta.titulo_receta; receta_texto.InnerHtml = this.receta.receta; receta_descripcion.InnerHtml = this.receta.descripcion_receta; fechanota.Text = String.Join(" de ", Dia, Mes, Anio); if (this.receta.imagen_receta != null && this.receta.imagen_receta != "") { imgReceta.ImageUrl = "../../content/img/recetas/" + this.receta.imagen_receta; imgReceta.CssClass = "imgentrada responsive-img"; } else { imgReceta.ImageUrl = "../../content/img/sin-imagen.jpg"; imgReceta.CssClass = "imgentrada responsive-img"; } }
public void deleteReceta(usuario_receta receta) { try { c.usuario_receta.Remove(receta); c.SaveChanges(); } catch (Exception) { throw; } }
public void updateReceta(usuario_receta receta) { try { c.Entry(receta); c.SaveChanges(); } catch (Exception) { throw; } }
public void addReceta(usuario_receta receta) { try { c.usuario_receta.Add(receta); c.SaveChanges(); } catch (Exception) { throw; } }
protected void Page_Load(object sender, EventArgs e) { int id = int.Parse(Request.QueryString["idReceta"]); this.receta = recetaRepository.getReceta(id); if (!IsPostBack) { titulo_receta.Text = this.receta.titulo_receta; descripcion_receta.Text = this.receta.descripcion_receta; receta_texto.Text = this.receta.receta; } }
protected void EditarReceta(object sender, EventArgs e) { usuario_receta receta = new usuario_receta(); receta = this.receta; UsuarioCompleto usuario = (UsuarioCompleto)Session["UsuarioCompleto"]; if (imagenReceta.HasFile) { StringBuilder fileName = new StringBuilder(); fileName.Append(usuario.Usuario.id_usuario + "-"); fileName.Append(DateTime.Now.Year); fileName.Append("." + DateTime.Now.Month); fileName.Append("." + DateTime.Now.Day); fileName.Append("." + DateTime.Now.Hour); fileName.Append("." + DateTime.Now.Minute); fileName.Append("." + DateTime.Now.Second); fileName.Append("." + DateTime.Now.Millisecond); fileName.Append(Path.GetExtension(imagenReceta.PostedFile.FileName)); string serverPath = Server.MapPath("~/Content/img/recetas/"); string path = Path.Combine(serverPath, fileName.ToString()); imagenReceta.SaveAs(path); receta.imagen_receta = fileName.ToString(); } receta.receta = receta_texto.Text; receta.titulo_receta = titulo_receta.Text; receta.descripcion_receta = descripcion_receta.Text; try { recetaRepository.updateReceta(receta); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
protected void SubirEntrada(object sender, EventArgs e) { UsuarioCompleto usuario = (UsuarioCompleto)Session["UsuarioCompleto"]; usuario_receta receta = new usuario_receta(); /* Guardar imagen */ if (imagenReceta.HasFile) { StringBuilder fileName = new StringBuilder(); fileName.Append(usuario.Usuario.id_usuario + "-"); fileName.Append(DateTime.Now.Year); fileName.Append("." + DateTime.Now.Month); fileName.Append("." + DateTime.Now.Day); fileName.Append("." + DateTime.Now.Hour); fileName.Append("." + DateTime.Now.Minute); fileName.Append("." + DateTime.Now.Second); fileName.Append("." + DateTime.Now.Millisecond); fileName.Append(Path.GetExtension(imagenReceta.PostedFile.FileName)); string serverPath = Server.MapPath("~/Content/img/recetas/"); string path = Path.Combine(serverPath, fileName.ToString()); imagenReceta.SaveAs(path); receta.imagen_receta = fileName.ToString(); } receta.receta = receta_texto.Text; receta.titulo_receta = titulo_receta.Text; receta.descripcion_receta = descripcion_receta.Text; receta.id_usuario = usuario.Usuario.id_usuario; receta.f_publicacion = DateTime.Now; recetaRepository.addReceta(receta); //TODO mostar mensaje de exito y redirigir hacia atras }