public ActionResult DeleteConfirmed(int id) { CampoListViewModel campoSet = reservasConsultas.CampoFindId(id); reservasConsultas.DelCampo(campoSet); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "Id,Nombre,Descripcion,Estado,Fecha_Creacion,Fecha_Mod,Tipo_campo_Id")] CampoListViewModel campoSet, HttpPostedFileBase imagen) { if (ModelState.IsValid) { //imagen //string ruta = Server.MapPath("~/Images/Campos"); try { string nombreArchivo = "" + DateTime.Now.Year + "" + DateTime.Now.Month + "" + DateTime.Now.Day + "" + DateTime.Now.Hour + "" + DateTime.Now.Minute + "" + DateTime.Now.Second + imagen.FileName; GrabarImagen(imagen, nombreArchivo); campoSet.Fecha_Creacion = DateTime.Now; campoSet.Fecha_Mod = DateTime.Now; campoSet.Estado = "A"; //activo por default reservasConsultas.addCampo(campoSet, nombreArchivo); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(campoSet)); } } ViewBag.Tipo_campo_Id = new SelectList(reservasConsultas.GetTiposCampo(), "Id", "Nombre", campoSet.Tipo_campoSet.Id); return(View(campoSet)); }
public void addCampo(CampoListViewModel campoSet, string imagen) { List <FotoSet> fotos = new List <FotoSet>(); FotoSet foto = new FotoSet { Principal = true, Descripcion = campoSet.Nombre, URL = imagen }; fotos.Add(foto); CampoSet campo = new CampoSet { Id = campoSet.id, Nombre = campoSet.Nombre, Descripcion = campoSet.Descripcion, Estado = campoSet.Estado, Fecha_Creacion = campoSet.Fecha_Creacion, Fecha_Mod = campoSet.Fecha_Mod, Tipo_campo_Id = campoSet.Tipo_campo_Id, FotoSet = fotos }; db.Campos.Add(campo); db.Commit(); }
// GET: Campo/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CampoListViewModel Campo = reservasConsultas.CampoFindId(id); if (Campo == null) { return(HttpNotFound()); } return(View(Campo)); }
// GET: Campo/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CampoListViewModel campoSet = reservasConsultas.CampoFindId(id); if (campoSet == null) { return(HttpNotFound()); } return(View(campoSet)); }
// GET: Campo/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CampoListViewModel campoSet = reservasConsultas.CampoFindId(id); if (campoSet == null) { return(HttpNotFound()); } ViewBag.Tipo_campo_Id = new SelectList(reservasConsultas.GetTiposCampo(), "Id", "Nombre", campoSet.Tipo_campo_Id); return(View(campoSet)); }
public void UpdateCampo(CampoListViewModel campoSet) { CampoSet campo = new CampoSet { Id = campoSet.id, Nombre = campoSet.Nombre, Descripcion = campoSet.Descripcion, Estado = campoSet.Estado, Fecha_Creacion = campoSet.Fecha_Creacion, Fecha_Mod = campoSet.Fecha_Mod, Tipo_campo_Id = campoSet.Tipo_campo_Id }; db.Campos.Update(campo); db.Commit(); }
public ActionResult Edit([Bind(Include = "Id,Nombre,Descripcion,Estado,Fecha_Creacion,Fecha_Mod,Tipo_campo_Id")] CampoListViewModel campoSet, IEnumerable <HttpPostedFileBase> imagenes) { if (ModelState.IsValid) { int i = 0; foreach (HttpPostedFileBase imagen in imagenes) { string nombreArchivo = "" + DateTime.Now.Year + "" + DateTime.Now.Month + "" + DateTime.Now.Day + "" + DateTime.Now.Hour + "" + DateTime.Now.Minute + "" + DateTime.Now.Second + "" + i + imagen.FileName; GrabarImagen(imagen, nombreArchivo); i++; reservasConsultas.AddFoto(nombreArchivo, campoSet.id); } campoSet.Fecha_Mod = DateTime.Now; reservasConsultas.UpdateCampo(campoSet); return(RedirectToAction("Index")); } ViewBag.Tipo_campo_Id = new SelectList(reservasConsultas.GetTiposCampo(), "Id", "Nombre", campoSet.Tipo_campo_Id); return(View(campoSet)); }