public ScheduleJobDef ToScheduleJobDef(int appuserId) { return(new ScheduleJobDef { Id = Id != null && Id.HasValue ? Id.Value : 0, Name = Name, AppUserId = appuserId, FriendId = FriendId.Value, FacebookCredentialId = FacebookCredentialId.Value, Type = Type, IntervalType = IntervalType, TimeFrom = TimeFrom, TimeTo = TimeTo, TimeZone = TimeZone, Active = Active, WeekDayIds = SelectedDaysOfWeek.ToList(), }); }
public ScheduleDefViewModel SetWeekDaySelectList(IEnumerable <ScheduleWeekDay> weekDays) { DaysOfWeek = weekDays.Select(d => new SelectListItem(d.DisplayText, d.Id.ToString(), SelectedDaysOfWeek.Contains(d.Id))); return(this); }