コード例 #1
0
        public void Create(User user)
        {
            _context.Users.Add(user);
            _context.SaveChanges();
            Calendar defaultCalendar = new Calendar()
            {
                Name = "Default calendar", UserId = user.Id
            };

            _context.Calendars.Add(defaultCalendar);
            _context.SaveChanges();
        }
コード例 #2
0
        public void UpdateCalendarsEventTime(DateTime startDateTime, DateTime endDateTime, int id)
        {
            var currentEvent = _context.Events.Find(id);

            currentEvent.StartDateTime = startDateTime;
            currentEvent.EndDateTime   = endDateTime;
            _context.SaveChanges();
        }
コード例 #3
0
 public void AddSeriesOfCalendarEvents(IEnumerable <Event> calendarEvents)
 {
     _context.Events.AddRange(calendarEvents);
     _context.SaveChanges();
 }
コード例 #4
0
 public int AddCalendar(Calendar calendar)
 {
     _context.Calendars.Add(calendar);
     _context.SaveChanges();
     return(calendar.Id);
 }
コード例 #5
0
 public bool DeleteFile(UserFile file)
 {
     _context.EventFile.Remove(file);
     return(_context.SaveChanges() > 0);
 }