コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }