コード例 #1
0
 // GET api/pais
 public List <Pais> Get()
 {
     using (var _context = new TacosApi.DAL.TacosContext())
     {
         return(_context.Paises.ToList());
     }
 }
コード例 #2
0
 // GET api/pais/5
 public Pais Get(int id)
 {
     using (var _context = new TacosApi.DAL.TacosContext())
     {
         return(_context.Paises.ToList().Where <Pais>(t => t.PaisID == id).FirstOrDefault());
     }
 }
コード例 #3
0
 // GET api/tacos/5
 public TipoTaco Get(int id)
 {
     using (var _context = new TacosApi.DAL.TacosContext())
     {
         return(_context.TiposDeTaco.ToList().Where <TipoTaco>(t => t.id == id).FirstOrDefault());
     }
 }
コード例 #4
0
 // GET api/tacos
 public List <TipoTaco> Get()
 {
     using (var _context = new TacosApi.DAL.TacosContext())
     {
         return(_context.TiposDeTaco.ToList());
     }
 }
コード例 #5
0
        // POST api/pais
        public List <Pais> Post([FromBody] Pais Pais)
        {
            using (var _context = new TacosApi.DAL.TacosContext())
            {
                _context.Paises.Add(Pais);
                _context.SaveChanges();

                return(_context.Paises.ToList());
            }
        }
コード例 #6
0
        // POST api/tacos
        public List <TipoTaco> Post([FromBody] TipoTaco tipoTaco)
        {
            using (var _context = new TacosApi.DAL.TacosContext())
            {
                _context.TiposDeTaco.Add(tipoTaco);
                _context.SaveChanges();

                return(_context.TiposDeTaco.ToList());
            }
        }
コード例 #7
0
        // DELETE api/pais/5
        public List <Pais> Delete(int id)
        {
            using (var _context = new TacosApi.DAL.TacosContext())
            {
                var delPais = _context.Paises.Where <Pais>(t => t.PaisID == id).FirstOrDefault();

                if (delPais != null)
                {
                    _context.Paises.Remove(delPais);

                    _context.SaveChanges();
                }

                return(_context.Paises.ToList());
            }
        }
コード例 #8
0
        // DELETE api/tacos/5
        public List <TipoTaco> Delete(int id)
        {
            using (var _context = new TacosApi.DAL.TacosContext())
            {
                var delTipoTaco = _context.TiposDeTaco.Where <TipoTaco>(t => t.id == id).FirstOrDefault();

                if (delTipoTaco != null)
                {
                    _context.TiposDeTaco.Remove(delTipoTaco);

                    _context.SaveChanges();
                }

                return(_context.TiposDeTaco.ToList());
            }
        }
コード例 #9
0
        // PUT api/tacos/5
        public List <TipoTaco> Put(int id, [FromBody] TipoTaco tipoTaco)
        {
            using (var _context = new TacosApi.DAL.TacosContext())
            {
                var updTipoTaco = _context.TiposDeTaco.Where <TipoTaco>(t => t.id == id).FirstOrDefault();

                if (updTipoTaco != null)
                {
                    updTipoTaco.name        = tipoTaco.name;
                    updTipoTaco.description = tipoTaco.description;

                    _context.SaveChanges();
                }

                return(_context.TiposDeTaco.ToList());
            }
        }
コード例 #10
0
        // PUT api/pais/5
        public List <Pais> Put(int id, [FromBody] Pais pais)
        {
            using (var _context = new TacosApi.DAL.TacosContext())
            {
                var updPais = _context.Paises.Where <Pais>(t => t.PaisID == id).FirstOrDefault();

                if (updPais != null)
                {
                    updPais.Codigo    = pais.Codigo;
                    updPais.CodMoneda = pais.CodMoneda;
                    updPais.FechaUltimaModificacion = DateTime.Now;
                    updPais.Activo = pais.Activo;
                    updPais.Nombre = pais.Nombre;
                    updPais.Moneda = pais.Moneda;

                    _context.SaveChanges();
                }

                return(_context.Paises.ToList());
            }
        }