Exemplo n.º 1
0
        public async Task <bool> SetStopOfTemplate(string ID, string Stop)
        {
            EventDateTemplate template = _context.EventDateTemplates.Where(x => x.ID == ID).FirstOrDefault();

            if (template != null)
            {
                template.StopTime = DateTime.ParseExact(Stop, "HH:mm", System.Globalization.CultureInfo.InvariantCulture);
                _context.SaveChanges();
                return(true);
            }
            return(false);
        }
Exemplo n.º 2
0
        public async Task <bool> SetDayOfTemplate(string ID, int Day)
        {
            EventDateTemplate template = _context.EventDateTemplates.Where(x => x.ID == ID).FirstOrDefault();

            if (template != null)
            {
                template.Day = (Day)Enum.ToObject(typeof(Day), Day);
                _context.SaveChanges();
                return(true);
            }
            return(false);
        }
Exemplo n.º 3
0
 public async Task <JsonResult> AddTemplate(int ID)
 {
     Models.Events.Event _calendar = _context.Events.Include(x => x.Members).ThenInclude(x => x.ChatUserModel).Where(x => x.Id == ID).FirstOrDefault();
     if (_calendar != null)
     {
         EventDateTemplate item = new EventDateTemplate();
         item.Event = _calendar;
         _calendar.EventDateTemplates.Add(item);
         _context.EventDateTemplates.Add(item);
         _context.SaveChanges();
         return(Json(new { key = item.ID, Day = item.Day, Start = item.StartTime, Stop = item.StopTime }, new Newtonsoft.Json.JsonSerializerSettings {
             ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore
         }));
     }
     return(null);
 }