Esempio n. 1
0
 // GET api/module
 public IEnumerable<Models.Module> Get()
 {
     using (var content = new xAppContext())
     {
         return content.Modules.OrderBy(m => m.Name).OrderBy(m => m.Application);
     }
 }
Esempio n. 2
0
 // GET api/module/5
 public Module Get(int id)
 {
     using (var content = new xAppContext())
     {
         return content.Modules.FirstOrDefault(m => m.Id == id);
     }
 }
Esempio n. 3
0
 // PUT api/module/5
 public void Put(int id, [FromBody]Module value)
 {
     using (var content = new xAppContext())
     {
         var set = content.CreateObjectSet<Module>();
         set.Attach(value);
         content.SaveChanges();
     }
 }
Esempio n. 4
0
 // POST api/module
 public Module Post([FromBody]Module value)
 {
     using (var content = new xAppContext())
     {
         var set = content.CreateObjectSet<Module>();
         set.Attach(value);
         content.SaveChanges();
         return value;
     }
 }
Esempio n. 5
0
        // DELETE api/module/5
        public void Delete(int id)
        {
            using (var content = new xAppContext())
            {
                var item = content.Modules.FirstOrDefault(m => m.Id == id);
                if (item != null)
                {
                    content.Modules.Detach(item);
                    content.SaveChanges();
                }

            }
        }