public async Task GetFreeTermsByCarIdAsync_IdAndDatesPassed_Returns() { //Arrange int id = 1; var reservations = new List <Reservation>() { new Reservation() { RentalDate = DateTime.Now.AddDays(2), ReturnDate = DateTime.Now.AddDays(6) }, new Reservation() { RentalDate = DateTime.Now.AddDays(8), ReturnDate = DateTime.Now.AddDays(13) } }; var dates = new List <string>() { DateTime.Now.Date.ToString("dd/MM/yyyy"), DateTime.Now.AddDays(1).Date.ToString("dd/MM/yyyy"), DateTime.Now.AddDays(7).Date.ToString("dd/MM/yyyy"), DateTime.Now.AddDays(14).Date.ToString("dd/MM/yyyy") }; mockReservationRepository .Setup(p => p.FindAllByCarIdAsync(id)) .ReturnsAsync(reservations); var service = new TermService(mockReservationRepository.Object); //Act var returnedDates = await service.GetFreeTermsByCarIdAsync(id, DateTime.Now.AddDays(6), DateTime.Now.AddDays(13)); //Assert Assert.Equal(dates, returnedDates); }
public void Init() { _user = UserSession(); _repository = new UowRepository(); _termService = new TermService(_user, _repository); _sbError = new StringBuilder(""); }
public RuleMsController() { termService = new TermService(); termlangService = new TermlangService(); guideService = new GuideService(); guidelangService = new GuidelangService(); }
public ActionResult Detail(int item) { //var rels = TermRelationService.Query(r => r.TermId.Equals(item)); //var post = from p in PostService.Query() // join r in rels // on p.Id equals r.ObjectId // select new // { // p.Id, // p.Author, // p.Title, // p.Excerpt, // p.Content, // Comments = p.Comments.Select(c => new { c.Id, c.Content, c.Author, Commented = c.Commented.ToString() }) // }; var rel = TermService.QuerySingle(t => t.Id.Equals(item)).Relations.ToList(); var posts = from p in PostService.Query() join r in rel.Select(r => r.ObjectId) on p.Id equals r select new { p.Id, p.Author, p.Title, p.Excerpt, p.Content, Comments = p.Comments.Select(c => new { c.Id, c.Content, c.Author, Commented = c.Commented.ToString() }) }; return(Json(posts, JsonRequestBehavior.AllowGet)); }
public List <TermDetailResponse> GetAuditingTermList(long auditId) { TermService service = new TermService(base.SchoolId, base.Year); var result = service.GetAuditTermList(auditId); return(result); }
public List <TermDetailResponse> Get() { TermService service = new TermService(base.SchoolId, base.Year); var result = service.GetTermList(); return(result); }
public void Post(TermAuditRequest data) { TermService service = new TermService(base.SchoolId, base.Year); data.CreateUserName = base.CurrentUser.UserName; service.Audit(data); }
public RuleMsController() { db = new HeOEntities(); termService = new TermService(); termlangService = new TermlangService(); guideService = new GuideService(); guidelangService = new GuidelangService(); }
protected void lnbDelete_OnClick(object sender, EventArgs e) { int[] arrayOfID = RadHelper.GetRowIdForDeletion(RadGrid1); if (TermService.CanDeleteTerms(arrayOfID)) { TermService.DeleteTerms(arrayOfID); btnCancel_OnClick(sender, e); } }
public void PrepareFreeDaysArray_NullsPassed_ReturnsTwoWeeksAsDaysOfYear() { //Arrange var freeDays = Enumerable.Range(DateTime.Now.DayOfYear, 14); var service = new TermService(mockReservationRepository.Object); //Act var result = service.PrepareFreeDaysArray(null, null); //Assert Assert.Equal(freeDays, result); }
protected void RadGrid1_OnItemCommand(object sender, GridCommandEventArgs e) { if (e.CommandName == "EditRow") { mvwForm.SetActiveView(viwAddEdit); RowID = Convert.ToInt32(e.CommandArgument); var term = TermService.GetTerm(RowID); txtName.Text = term.Name; chkIsActive.Checked = term.IsActive; txtName.Focus(); } }
public async Task <Term> UpdateTerm(Term newterm) { Authorizer authorizer = new Authorizer(); Token token = new Token(); token = await authorizer.Authorize(); TermService termService = new TermService(token); Term term = await termService.UpdateObject(newterm); return(term); }
public void PrepareFreeDaysArray_FutureDatesPassed_ReturnsCorrectDaysOfYear() { //Arrange var rentalDate = DateTime.Now.AddDays(8); var returnDate = DateTime.Now.AddDays(12); var freeDays = Enumerable.Range(rentalDate.DayOfYear - 7, returnDate.DayOfYear - rentalDate.DayOfYear + 8); var service = new TermService(mockReservationRepository.Object); //Act var result = service.PrepareFreeDaysArray(rentalDate, returnDate); //Assert Assert.Equal(freeDays, result); }
public async Task GetSeasonsAllAsync_ShouldReturnList() { // ARRANGE var mockContextFactory = SetupContextFactory(); _sut = new TermService(mockContextFactory.Object); // ACT var actual = await _sut.GetSeasonsAllAsync(); // ASSERT Assert.Equal(GetTestSeasons().Count, actual.Entity.Count); Assert.Equal(ComparableObject.Convert(GetTestSeasons().First()), ComparableObject.Convert(actual.Entity.First())); }
public ActionResult Term() { checkLogin(); TERM previousT = TermService.GetPreviousTerm(); TERM currentT = TermService.GetCurrentTerm(); TERM nextT = TermService.GetNextTerm(); Session["previousT"] = previousT; Session["currentT"] = currentT; Session["nextT"] = nextT; return(View(new TermViewModel(previousT, currentT, nextT))); }
protected void Application_BeginRequest(object sender, EventArgs e) { Response.Headers.Remove("Server"); Response.Headers.Remove("X-Powered-By"); Response.Headers.Remove("X-AspNet-Version"); Response.Headers.Remove("X-AspNetMvc-Version"); HttpContextBase currentContext = new HttpContextWrapper(HttpContext.Current); if (currentContext.Request.Params.AllKeys.Contains("ReturnUrl")) { Response.Redirect("~/Pages/Login"); } if (HttpContext.Current.Cache["ScheduleItem_1"] == null)//(HttpContext.Current.Request.Url.ToString() == WebConfigurationManager.AppSettings["BaseURL"] + "/Pages/SystemManagement/StartService") { RegisterCacheEntry(); } if (HttpContext.Current.Cache["IsRun"] == null) { var _scheduleService = new ScheduleService(new ScheduleRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _termService = new TermService(new TermRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _mappingService = new MappingService(new MappingRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _collegeService = new CollegeService(new CollegeRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _educationalGroupService = new EducationalGroupService(new EducationalGroupRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _professorService = new ProfessorService(new ProfessorRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _educationalClassService = new EducationalClassService(new EducationalClassRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _studentEducationalClassService = new StudentEducationalClassService(new StudentEducationalClassRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _professorScoreService = new ProfessorScoreService(new ProfessorScoreRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _indicatorService = new IndicatorService(new IndicatorRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _mappingTypeService = new MappingTypeService(new MappingTypeRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _universityLevelMappingService = new UniversityLevelMappingService(new UniversityLevelMappingRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _educationalGroupScoreService = new EducationalGroupScoreService(new EducationalGroupScoreRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _logService = new LogService(new LogRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _logTypeService = new LogTypeService(new LogTypeRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _userService = new UserService(new UserRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var schedule = new ScheduleController(_scheduleService, _termService, _mappingService, _collegeService, _educationalGroupService , _professorService, _educationalClassService, _studentEducationalClassService, _professorScoreService, _indicatorService, _mappingTypeService , _universityLevelMappingService, _educationalGroupScoreService, _logService, _logTypeService, _userService); var schedules = schedule.ListAllSchedules(); foreach (var scheduleItem in schedules) { CheckScheduleTimeLapse("ScheduleItem_" + scheduleItem.Id); } } }
// GET api/<controller> public IHttpActionResult Get() { IHttpActionResult result = null; TermService service = new TermService(); IEnumerable <Term> terms = service.GetTerms(); if (terms.Count() > 0) { result = Ok(terms); } else { result = NotFound(); } return(result); }
// PUT api/<controller>/5 public IHttpActionResult Put(Term term) { IHttpActionResult result = null; TermService service = new TermService(); if (service.GetTerm(term.ID) != null) { service.UpdateTerm(term); result = Ok(term); } else { result = NotFound(); } return(result); }
private static async Task <bool> DoTerm(Operations operations) { if (token == null) { Authorizer authorizer = new Authorizer(); Console.WriteLine("calling authorize()"); token = await authorizer.Authorize(); Console.WriteLine("doTerm(): Token=" + token.ToString()); } TermService termService = new TermService(token); if (operations.HasFlag(Operations.C)) { Term newTerm = TermHelper.GenerateObject(); Term term = await termService.CreateObject(newTerm); Console.WriteLine("Term Create: " + term.ToString()); } if (operations.HasFlag(Operations.R)) { Term term = await termService.ReadObject(); Console.WriteLine("Term Read: " + term.ToString()); } if (operations.HasFlag(Operations.U)) { Term newTerm = TermHelper.GenerateObject(); Term term = await termService.UpdateObject(newTerm); Console.WriteLine("Term Update: " + term.ToString()); } if (operations.HasFlag(Operations.D)) { Term term = await termService.DeleteObject(); Console.WriteLine("Term Delete: " + term.ToString()); } return(true); }
public IHttpActionResult Post(Term term) { IHttpActionResult result = null; TermService service = new TermService(); Term newTerm = service.InsertTerm(term); if (newTerm != null) { result = Created <Term>(Request.RequestUri + newTerm.ID.ToString(), newTerm); } else { result = NotFound(); } return(result); }
private bool RegisterCacheEntry() { var _scheduleService = new ScheduleService(new ScheduleRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _termService = new TermService(new TermRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _mappingService = new MappingService(new MappingRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _collegeService = new CollegeService(new CollegeRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _educationalGroupService = new EducationalGroupService(new EducationalGroupRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _professorService = new ProfessorService(new ProfessorRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _educationalClassService = new EducationalClassService(new EducationalClassRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _studentEducationalClassService = new StudentEducationalClassService(new StudentEducationalClassRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _professorScoreService = new ProfessorScoreService(new ProfessorScoreRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _indicatorService = new IndicatorService(new IndicatorRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _mappingTypeService = new MappingTypeService(new MappingTypeRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _universityLevelMappingService = new UniversityLevelMappingService(new UniversityLevelMappingRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _educationalGroupScoreService = new EducationalGroupScoreService(new EducationalGroupScoreRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _logService = new LogService(new LogRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _logTypeService = new LogTypeService(new LogTypeRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _userService = new UserService(new UserRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var schedule = new ScheduleController(_scheduleService, _termService, _mappingService, _collegeService, _educationalGroupService , _professorService, _educationalClassService, _studentEducationalClassService, _professorScoreService, _indicatorService, _mappingTypeService , _universityLevelMappingService, _educationalGroupScoreService, _logService, _logTypeService, _userService); if (HttpContext.Current.Cache["IsRun"] == null) { HttpContext.Current.Cache.Add("IsRun", "True", null, DateTime.MaxValue, Cache.NoSlidingExpiration, CacheItemPriority.Normal, null); } var schedules = schedule.ListAllSchedules(); foreach (var scheduleItem in schedules) { if (null != HttpContext.Current.Cache["ScheduleItem_" + scheduleItem.Id]) { return(false); } HttpContext.Current.Cache.Add("ScheduleItem_" + scheduleItem.Id, "Test", null, DateTime.MaxValue, TimeSpan.FromMinutes(2), CacheItemPriority.Normal, new CacheItemRemovedCallback(CacheItemRemovedCallback)); } return(true); }
public ActionResult Classes(int?id) // term id { checkLogin(); TERM displayingTerm = id != null?TermService.GetTerm((int)id) : CP.currentTerm; ClassViewModel CVM = new ClassViewModel() { classes = ClassService.getClassViews(displayingTerm.ID), SelectedTerm = displayingTerm.ID, TermList = CP.termSelectList, teachers = CP.teacherSelectList, newClass = new QE_CLASS() }; ModelState.Clear(); return(View(CVM)); }
protected void btnSave_OnClick(object sender, EventArgs e) { Page.Validate(WebFormHelper.AddEditValidationGroup); if (!Page.IsValid) { return; } try { TermService.AddOrUpdateTerm(RowID, txtName.Text, chkIsActive.Checked); btnCancel_OnClick(sender, e); } catch (Exception ex) { WebFormHelper.SetLabelTextWithCssClass(lblStatusAddEdit, ex.Message, LabelStyleNames.ErrorMessage); } }
// GET api/<controller>/5 public IHttpActionResult Get(int id) { IHttpActionResult result = null; TermService service = new TermService(); Term term = service.GetTerm(id); if (term != null) { result = Ok(term); } else { result = NotFound(); } return(result); }
// DELETE api/<controller>/5 public IHttpActionResult Delete(int id) { IHttpActionResult result = null; TermService service = new TermService(); Term term = service.GetTerm(id); if (term != null) { service.RemoveTerm(id); result = Ok(true); } else { result = NotFound(); } return(result); }
public async Task CheckScheduleTimeLapse(string key) { var log = new List <string>(); log.Add("Test Action 1 at: " + DateTime.Now); //System.IO.File.AppendAllLines(System.AppDomain.CurrentDomain.BaseDirectory + "log.txt", log); var _scheduleService = new ScheduleService(new ScheduleRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _termService = new TermService(new TermRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _mappingService = new MappingService(new MappingRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _collegeService = new CollegeService(new CollegeRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _educationalGroupService = new EducationalGroupService(new EducationalGroupRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _professorService = new ProfessorService(new ProfessorRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _educationalClassService = new EducationalClassService(new EducationalClassRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _studentEducationalClassService = new StudentEducationalClassService(new StudentEducationalClassRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _professorScoreService = new ProfessorScoreService(new ProfessorScoreRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _indicatorService = new IndicatorService(new IndicatorRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _mappingTypeService = new MappingTypeService(new MappingTypeRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _universityLevelMappingService = new UniversityLevelMappingService(new UniversityLevelMappingRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _educationalGroupScoreService = new EducationalGroupScoreService(new EducationalGroupScoreRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _logService = new LogService(new LogRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _logTypeService = new LogTypeService(new LogTypeRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var _userService = new UserService(new UserRepository(new DatabaseFactory()), new UnitOfWork(new DatabaseFactory())); var schedule = new ScheduleController(_scheduleService, _termService, _mappingService, _collegeService, _educationalGroupService , _professorService, _educationalClassService, _studentEducationalClassService, _professorScoreService, _indicatorService, _mappingTypeService , _universityLevelMappingService, _educationalGroupScoreService, _logService, _logTypeService, _userService); var sid = Convert.ToDecimal(key.Remove(0, 13)); log.Add("Test Action 2 at: " + DateTime.Now); var sch = schedule.GetSchedule(sid); log.Add("Test Action 3 at: " + DateTime.Now); if (!string.IsNullOrEmpty(sch.ActionMethod) && sch.ActionMethod.LastIndexOf('.') > 0) { await Task.Run(() => { schedule.RunSchedule(sch); }); } log.Add("Test Action 4 at: " + DateTime.Now); }
public TermListResponse GetTermAuditList() { TermService service = new TermService(base.SchoolId, base.Year); return(service.TermList); }
public void Delete(long termId) { TermService service = new TermService(base.SchoolId, base.Year); service.DeleteTerm(termId); }
public async Task <List <string> > GetMonthListByTerm(long termId) { return(await TermService.GetMonthListByTerm(termId)); }
public ActionResult Index() { var terms = TermService.Query(); return(Json(terms.Select(t => new { t.Id, t.Name, t.Description }), JsonRequestBehavior.AllowGet)); }