Exemple #1
0
        public static void UpdateGroupID(IEnumerable <CalendarGroupsViewModel> calendarsdistinc)
        {
            var calendaruppdate = new List <CalendarGroupsViewModel>();

            foreach (var CalendarGroups in calendarsdistinc)
            {
                var calendaritem = new CalendarGroupsViewModel()
                {
                    Id    = HomeCinema.Data.Common.common.Generate(CalendarGroups.Name + "(" + CalendarGroups.title + ")"),
                    Name  = CalendarGroups.Name,
                    title = CalendarGroups.title
                };
                calendaruppdate.Add(calendaritem);
            }
        }
Exemple #2
0
 public HttpResponseMessage Getallgroups(HttpRequestMessage request)
 {
     return(CreateHttpResponse(request, () =>
     {
         HttpResponseMessage response = null;
         List <Entities.Calendar> calendars = null;
         if (HttpContext.Current.User.IsInRole("CreateCalendar") || HttpContext.Current.User.IsInRole("EditCalendar"))
         {
             calendars = _calendarsRepository
                         .GetAll()
                         .OrderBy(m => m.Id)
                         .ToList();
         }
         else
         {
             calendars = _calendarsRepository
                         .GetAll()
                         .OrderBy(m => m.Id)
                         .ToList();
         }
         IEnumerable <CalendarGroupsViewModel> calendarsVM = Mapper.Map <IEnumerable <Entities.Calendar>, IEnumerable <CalendarGroupsViewModel> >(calendars.Distinct());
         var calendarsdistinc = calendarsVM.Select(o => new { o.Name, o.title }).Distinct();
         var calendaruppdate = new List <CalendarGroupsViewModel>();
         foreach (var CalendarGroups in calendarsdistinc)
         {
             var calendaritem = new CalendarGroupsViewModel()
             {
                 Id = HomeCinema.Data.Common.common.Generate(CalendarGroups.title + "(" + CalendarGroups.Name + ")"),
                 Name = CalendarGroups.Name,
                 title = CalendarGroups.title + "(" + CalendarGroups.Name + ")"
             };
             calendaruppdate.Add(calendaritem);
         }
         response = request.CreateResponse(HttpStatusCode.OK, calendaruppdate);
         return response;
     }));
 }