public ActionResult Create(EvidenciasCE evidencias) { if (ModelState.IsValid) { evidencias.Fecha = DateTime.Now; Evidencias temp = new Evidencias(); temp.Id = evidencias.Id; temp.Comentarios = evidencias.Comentarios; temp.Id_Carro = evidencias.Id_Carro; temp.Fecha = evidencias.Fecha; using (Stream inputStream = evidencias.foto.InputStream) { MemoryStream memoryStream = inputStream as MemoryStream; if (memoryStream == null) { memoryStream = new MemoryStream(); inputStream.CopyTo(memoryStream); } temp.foto = memoryStream.ToArray(); } db.Evidencias.Add(temp); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id_Carro = new SelectList(db.Carros, "Id", "Marca", evidencias.Id_Carro); return(View(evidencias)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Evidencias evidencias = db.Evidencias.Find(id); if (evidencias == null) { return(HttpNotFound()); } ViewBag.Id_Carro = new SelectList(db.Carros, "Id", "Marca", evidencias.Id_Carro); ViewBag.Fecha = evidencias.Fecha; EvidenciasCE temp = new EvidenciasCE(); temp.Id = evidencias.Id; temp.Comentarios = evidencias.Comentarios; temp.Fecha = evidencias.Fecha; temp.Id_Carro = evidencias.Id_Carro; //temp.foto = evidencias.foto; return(View(temp)); }
public ActionResult Edit([Bind(Include = "Id,Fecha,Comentarios,foto,Id_Carro")] EvidenciasCE evidencias) { if (ModelState.IsValid) { Evidencias temp = new Evidencias(); temp.Id = evidencias.Id; temp.Comentarios = evidencias.Comentarios; temp.Id_Carro = evidencias.Id_Carro; temp.Fecha = evidencias.Fecha; using (Stream inputStream = evidencias.foto.InputStream) { MemoryStream memoryStream = inputStream as MemoryStream; if (memoryStream == null) { memoryStream = new MemoryStream(); inputStream.CopyTo(memoryStream); } temp.foto = memoryStream.ToArray(); } db.Entry(temp).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id_Carro = new SelectList(db.Carros, "Id", "Marca", evidencias.Id_Carro); return(View(evidencias)); }