コード例 #1
0
 public void Remove(int id)
 {
     using (var ctx = new CalendarEntities())
     {
         var item = ctx.Users.Where(e => e.Id == id).FirstOrDefault <User>();
         ctx.Entry(item).State = System.Data.Entity.EntityState.Deleted;
         ctx.SaveChanges();
     }
 }
コード例 #2
0
 public User Add(User item)
 {
     if (item == null)
     {
         throw new ArgumentNullException("item");
     }
     using (var ctx = new CalendarEntities())
     {
         item = ctx.Users.Add(new User()
         {
             View = item.View
         });
         ctx.SaveChanges();
     }
     return(item);
 }
コード例 #3
0
 public bool Update(User item)
 {
     if (item == null)
     {
         throw new ArgumentNullException("item");
     }
     using (var ctx = new CalendarEntities())
     {
         var existingItem = ctx.Users.Where(e => e.Id == item.Id).FirstOrDefault <User>();
         if (existingItem == null)
         {
             return(false);
         }
         existingItem.View = item.View;
         ctx.SaveChanges();
     }
     return(true);
 }
コード例 #4
0
 public Event Add(Event item)
 {
     if (item == null)
     {
         throw new ArgumentNullException("item");
     }
     using (var ctx = new CalendarEntities())
     {
         item = ctx.Events.Add(new Event()
         {
             Title    = item.Title,
             Start    = item.Start,
             End      = item.End,
             AllDay   = item.AllDay,
             Resource = item.Resource
         });
         ctx.SaveChanges();
     }
     return(item);
 }
コード例 #5
0
 public bool Update(Event item)
 {
     if (item == null)
     {
         throw new ArgumentNullException("item");
     }
     using (var ctx = new CalendarEntities())
     {
         var existingItem = ctx.Events.Where(e => e.Id == item.Id).FirstOrDefault <Event>();
         if (existingItem == null)
         {
             return(false);
         }
         existingItem.Title    = item.Title;
         existingItem.Start    = item.Start;
         existingItem.End      = item.End;
         existingItem.AllDay   = item.AllDay;
         existingItem.Resource = item.Resource;
         ctx.SaveChanges();
     }
     return(true);
 }