List <IUserSchedule> IUserRetriever.GetUserSchedules(List <int> userIds) { List <IUserSchedule> userSchedules = new List <IUserSchedule>(); using (ManagementSystemDataContext dataContext = new ManagementSystemDataContext(_connectionString)) { foreach (int id in userIds) { UserScheduleDto userScheduleDto = dataContext.UserScheduleDtos.SingleOrDefault( c => c.UserId == id); userSchedules.Add(userScheduleDto); } } return(userSchedules); }
void IMeetingScheduler.ScheduleUserBusyTime(string description, DateTime beginTime, DateTime endTime, int userId) { using (ManagementSystemDataContext dataContext = new ManagementSystemDataContext(_connectionString)) { UserScheduleDto userScheduleDto = new UserScheduleDto { FromTime = beginTime, ToTime = endTime, UserId = userId, ScheduleEntryDescription = description, ScheduleEntryType = 1 }; dataContext.UserScheduleDtos.InsertOnSubmit(userScheduleDto); dataContext.SubmitChanges(); } }
public HttpResponseMessage Put(int userScheduleId, UserScheduleDto UserScheduleDto) { return(HttpResponseCreator <UserScheduleDto> .CreateUpdateResponse(userScheduleId, UserScheduleDto, userScheduleService)); }
public HttpResponseMessage Post(UserScheduleDto UserScheduleDto) { return(HttpResponseCreator <UserScheduleDto> .CreatePostResponse(Request, UserScheduleDto, userScheduleService)); }