public ActionResult Create(PLATO model, HttpPostedFileBase file) { if (ModelState.IsValid) { if (file != null) { string filename = Path.GetFileName(file.FileName); model.IMAGEURL = "/Images/Platos/" + filename; filename = Path.Combine(Server.MapPath("~/Images/Platos"), filename); file.SaveAs(filename); } if (context.insertarPlato(model)) { return(RedirectToAction("Index")); } else { ModelState.AddModelError(string.Empty, "Usuario ya existe"); return(View(model)); } } else { return(View(model)); } }
public ActionResult Edit(int id, PLATO model, HttpPostedFileBase file) { if (ModelState.IsValid) { if (file != null) { string filename = Path.GetFileName(file.FileName); model.IMAGEURL = "/Images/Platos/" + filename; filename = Path.Combine(Server.MapPath("~/Images/Platos"), filename); file.SaveAs(filename); } bool edit = this.context.editarPlato(id, model); if (edit != false) { return(RedirectToAction("Index")); } else { ModelState.AddModelError(string.Empty, "Error en editar la mesa"); return(View(model)); } } else { ModelState.AddModelError(string.Empty, "Error en editar la mesa"); return(View(model)); } }
/* * public USUARIO UsuarioViewToUsuario(UsuarioViewModel model) * { * USUARIO user = new USUARIO(); * user.RUT_USUARIO = model.RUT_USUARIO; * user.NOMBRE_USUARIO = model.NOMBRE_USUARIO; * user.APELLIDO_USUARIO = model.APELLIDO_USUARIO; * user.EMAIL_USUARIO = model.EMAIL_USUARIO; * user.PASSWORD = model.Password; * user.ROL_ID_ROL = model.Rol; * * return user; * } */ public bool eliminarPLato(int idPlato) { PLATO user = this.buscarPlato(idPlato); if (user != null) { if (this.buscarRecetaBool(idPlato) == true) { this.eliminarRecetaPlato(idPlato); this.context.PLATO.Remove(user); this.context.SaveChanges(); return(true); } else { this.context.PLATO.Remove(user); this.context.SaveChanges(); return(true); } } else { return(false); } }
public bool editarPlato(int id, PLATO model) { try { PLATO var = buscarPlato(id); if (var != null) { var.NOMBRE_PLATO = model.NOMBRE_PLATO; var.PRECIO_COSTO = model.PRECIO_COSTO; var.PRECIO_VENTA = model.PRECIO_VENTA; if (model.IMAGEURL != null) { var.IMAGEURL = model.IMAGEURL; } this.context.SaveChanges(); return(true); } else { return(false); } } catch (Exception) { return(false); } }
public bool insertarPlato(PLATO usuario) { try { context.INSERTPLATO(usuario.NOMBRE_PLATO, usuario.PRECIO_COSTO, usuario.PRECIO_VENTA, usuario.TIPO_PLATO_ID_TIPO_PLATO, usuario.IMAGEURL, usuario.DESCRIPCION, usuario.TIEMPO_PREPARACION); context.SaveChanges(); return(true); } catch { return(false); } }