public JsonResult DeleteImpli(Implicado implicadox) { var success = 0; //foreach (Implicado implicado in implicados) //{ // using (var context = new InfraccionesDBEntities()) // { // Implicado Implicados = new Implicado() // { // Registro_Evento_id = null, // Profesion_id = implicado.Profesion_id, // Rango_id = implicado.Rango_id, // Condicion_implicado_id = implicado.Condicion_implicado_id, // Nacionalidad = implicado.Nacionalidad, // Nombres = implicado.Nombres, // Apellidos = implicado.Apellidos, // Sexo = implicado.Sexo, // Edad = implicado.Edad // }; // context.Implicado.Remove(Implicados); // context.SaveChanges(); // } //} try { var res = db.Database.SqlQuery <Int32>("Usp_Delete_Implicado @Profesion_id,@Rango_id,@Condicion_implicado_id,@Nacionalidad,@Nombres,@Apellidos,@Sexo,@Edad", new SqlParameter("@Profesion_id", implicadox.Profesion_id), new SqlParameter("@Rango_id", implicadox.Rango_id), new SqlParameter("@Condicion_implicado_id", implicadox.Condicion_implicado_id), new SqlParameter("@Nacionalidad", implicadox.Nacionalidad), new SqlParameter("@Nombres", implicadox.Nombres), new SqlParameter("@Apellidos", implicadox.Apellidos), new SqlParameter("@Sexo", implicadox.Sexo), new SqlParameter("@Edad", implicadox.Edad)).SingleOrDefault(); success = res; } catch (SqlException ex) { var detalle_error = ex.Message; throw; } return(Json(success, JsonRequestBehavior.AllowGet)); }
public JsonResult EditarVinculados(List <Implicado> implicados) { var success = 1; var Registro_EventoId_ = implicados.Select(a => a.Registro_Evento_id).First(); //Check for NULL. if (implicados == null) { implicados = new List <Implicado>(); } var res = db.Database.SqlQuery <Int32>("Usp_Delete_Implicado_edit @Registro_EventoId", new SqlParameter("@Registro_EventoId", Registro_EventoId_)).SingleOrDefault(); //Loop and insert records. foreach (Implicado implicado in implicados) { using (var context = new InfraccionesDBEntities()) { Implicado Implicadoss = new Implicado() { Registro_Evento_id = Registro_EventoId_, Profesion_id = implicado.Profesion_id, Rango_id = implicado.Rango_id, Condicion_implicado_id = implicado.Condicion_implicado_id, Nacionalidad = implicado.Nacionalidad, Nombres = implicado.Nombres, Apellidos = implicado.Apellidos, Sexo = implicado.Sexo, Edad = implicado.Edad }; context.Implicado.Add(Implicadoss); context.SaveChanges(); } } return(Json(success)); }
public JsonResult CreateVinculados(List <Implicado> implicados) { var success = 1; var res = db.Database.SqlQuery <Int32>("Usp_Registro_Evento_Id").FirstOrDefault(); int Registro_EventoId = res; //Check for NULL. if (implicados == null) { implicados = new List <Implicado>(); } //Loop and insert records. foreach (Implicado implicado in implicados) { using (var context = new InfraccionesDBEntities()) { Implicado Implicados = new Implicado() { Registro_Evento_id = Registro_EventoId, Profesion_id = implicado.Profesion_id, Rango_id = implicado.Rango_id, Condicion_implicado_id = implicado.Condicion_implicado_id, Nacionalidad = implicado.Nacionalidad, Nombres = implicado.Nombres, Apellidos = implicado.Apellidos, Sexo = implicado.Sexo, Edad = implicado.Edad }; context.Implicado.Add(Implicados); context.SaveChanges(); } } return(Json(success)); }