public String EliminarPlato(int idPlato) { ObjectParameter salida = new ObjectParameter("Retorno", typeof(String)); datos.p_EliminarPlato(idPlato, salida); return(salida.ToString()); }
public ActionResult Create(Cliente cliente, Persona persona, Telefono telefono) { if (ModelState.IsValid) { /* * db.Clientes.Add(cliente); * db.SaveChanges(); * persona.ID_ClientePersona = cliente.ID_Cliente; * db.spAddPersonaOnly(persona.Cedula, persona.nombre, persona.ID_ClientePersona); */ //string result1 = ""; ObjectParameter result = new ObjectParameter("OpReturn", typeof(string)); db.spAddClienteAndPersona2(persona.Cedula, persona.nombre, cliente.Direccion, cliente.Ciudad, 0, result); System.Diagnostics.Debug.WriteLine(result.ToString()); if (db.Persona.Find(persona.Cedula) != null) { telefono.Cedula = persona.Cedula; db.Telefono.Add(telefono); db.SaveChanges(); } personaModel personaModel = new personaModel { Cedula = persona.Cedula, nombre = persona.nombre, Direccion = cliente.Direccion, Ciudad = cliente.Ciudad, ID_EstadoDeCliente = cliente.ID_EstadoDeCliente, NumeroDeTelefono = telefono.NumeroDeTelefono }; if (result.Value.ToString() == "Record Inserted Successfully") { ViewBag.Resultado = true; } else { ViewBag.Resultado = false; } ViewBag.Message = result.Value.ToString(); ViewBag.ID_EstadoDeCliente = new SelectList(db.EstadoDeCliente, "ID_EstadoDeCliente", "Tipo"); return(View(personaModel)); } else { return(RedirectToAction("Index")); } //ViewBag.ID_ClientePersona = new SelectList(db.Clientes, "ID_Cliente", "Direccion", persona.ID_ClientePersona); }