예제 #1
0
 public void Delete(int id)
 {
     using (NetCode27Context context = new NetCode27Context())
     {
         var item = context.Personas.FirstOrDefault(p => p.Id == id);
         context.Personas.Remove(item);
         context.SaveChanges();
     }
 }
예제 #2
0
        public string Put(int id, [FromBody] PersonaDTO value)
        {
            using (NetCode27Context context = new NetCode27Context())
            {
                var item = context.Personas.FirstOrDefault(p => p.Id == id);
                item.ApMaterno = value.ApMaterno;
                item.ApPaterno = value.ApPaterno;
                item.Edad      = value.Edad;
                item.Nombre    = value.Nombre;
                context.SaveChanges();
            }

            return(";) todo ok");
        }
예제 #3
0
        public string Post([FromBody] PersonaDTO value)
        {
            using (NetCode27Context context = new NetCode27Context())
            {
                Personas objectDb = new Personas();
                objectDb.ApMaterno = value.ApMaterno;
                objectDb.ApPaterno = value.ApPaterno;
                objectDb.Edad      = value.Edad;
                objectDb.Nombre    = value.Nombre;

                context.Personas.Add(objectDb);
                context.SaveChanges();
            }

            return(";) todo ok");
        }
예제 #4
0
        public PersonaDTO Get(int id)
        {
            PersonaDTO p = new PersonaDTO();

            using (NetCode27Context context = new NetCode27Context())
            {
                var item = context.Personas.FirstOrDefault(p => p.Id == id);

                p.ApMaterno = item.ApMaterno;
                p.ApPaterno = item.ApPaterno;
                p.Edad      = item.Edad;
                p.Id        = item.Id;
                p.Nombre    = item.Nombre;
            }

            return(p);
        }
예제 #5
0
        public IEnumerable <PersonaDTO> Get()
        {
            List <PersonaDTO> personas = new List <PersonaDTO>();

            using (NetCode27Context context = new NetCode27Context())
            {
                var entidades = context.Personas;

                foreach (var item in entidades)
                {
                    PersonaDTO p = new PersonaDTO();
                    p.ApMaterno = item.ApMaterno;
                    p.ApPaterno = item.ApPaterno;
                    p.Edad      = item.Edad;
                    p.Id        = item.Id;
                    p.Nombre    = item.Nombre;

                    personas.Add(p);
                }
            }

            return(personas);
        }