public void Init() { _userRepository = new UserRepository(); _commonPlacesRepository = new CommonPlacesRepository(); _missionRepository = new MissionRepository(); _missionSetRepository = new MissionSetRepository(); _missionRequestRepository = new MissionRequestRepository(); _appCountersRepository = new AppCountersRepository(); _hintRequestRepository = new HintRequestRepository(); _ratingRepository = new RatingRepository(); var imageProvider = new ImageProvider(); _imageService = new ImageService(imageProvider, _userRepository); _ratingService = new RatingService(_userRepository, _ratingRepository, true); _appCountersService = new AppCountersService(_appCountersRepository); _service = new UserService(_userRepository, _missionRepository, _ratingRepository, _appCountersService); _missionService = new MissionService(_missionRepository, _userRepository, _missionSetRepository, _missionRequestRepository, _hintRequestRepository, _ratingService, _commonPlacesRepository); _missionRequestService = new MissionRequestService(_missionRequestRepository, _missionRepository, _userRepository, _commonPlacesRepository, _ratingService, new NotificationService(new NotificationProvider()), _appCountersService); var principal = new ClaimsPrincipal(); principal.AddIdentity(new ClaimsIdentity(new[] { new Claim(ClaimTypes.Sid, "User1Id") })); _controller = new MissionController(_missionService, _missionRequestService, _imageService) { User = principal }; }
public void Setup() { this._elementId = "Train-150"; this._existingMissionCode = "M53_Gpp-Cs"; this._newMissionCode = "NewMission"; this._dbSourcePath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().CodeBase).Replace(@"file:\", string.Empty) + "\\..\\..\\Data\\lmt.db"; this._dbWorkingPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().CodeBase).Replace(@"file:\", string.Empty) + "\\temp\\"; this._sessionManagerMock = new Mock <ISessionManagerExtended>(); this._train2groundClientMock = new Mock <IT2GManager>(); this._notificationSenderMock = new Mock <INotificationSender>(); this._remoteDataStoreFactoryMock = new Mock <IRemoteDataStoreFactory>(); MissionService.Initialize( this._train2groundClientMock.Object, this._sessionManagerMock.Object, this._notificationSenderMock.Object, this._remoteDataStoreFactoryMock.Object); this._missionService = new MissionServiceTested(); ((MissionServiceTested)this._missionService).PlateformType = CommonConfiguration.PlatformTypeEnum.URBAN; if (!Directory.Exists(_dbWorkingPath)) { Directory.CreateDirectory(_dbWorkingPath); } }
/// <summary> /// Initializes a new instance of the <see cref="MissionController" /> class. /// </summary> /// <param name="personQualityService">The person quality service.</param> /// <param name="missionService">The mission service.</param> /// <param name="commonPlacesService">The common places service.</param> public MissionController( PersonQualityService personQualityService, MissionService missionService, CommonPlacesService commonPlacesService) { _personQualityService = personQualityService; _missionService = missionService; _commonPlacesService = commonPlacesService; }
/// <summary> /// Initializes a new instance of the <see cref="NotificationGroundService"/> class. /// </summary> public NotificationGroundService() { if (Thread.CurrentThread.Name == null) { Thread.CurrentThread.Name = "Mission.NotificationGroundService"; } MissionService.Initialize(); }
public async Task TestListAsync() { var missionService = new MissionService(); var missions = (await missionService.ListAsync()).ToList(); Assert.AreEqual(26, missions.Count); //Assert.AreEqual("food", missions[0].MissionName); //Assert.AreEqual("mac", missions[1].Message); }
/// <summary> /// Initializes a new instance of the <see cref="MissionDraftController" /> class. /// </summary> /// <param name="missionDraftService">The mission draft service.</param> /// <param name="personQualityService">The person quality service.</param> /// <param name="missionService">The mission service.</param> public MissionDraftController( MissionDraftService missionDraftService, PersonQualityService personQualityService, MissionService missionService) : base(missionDraftService, personQualityService) { _missionDraftService = missionDraftService; _personQualityService = personQualityService; _missionService = missionService; }
public IHttpActionResult DeleteMission1(int Id) { Mission mission = new Mission(); var missionservice = new MissionService(); missionservice.DeleteMission(Id); return(Ok(mission)); }
public IHttpActionResult DeleteMission([FromBody] Mission value) { Mission mission = new Mission(); var missionservice = new MissionService(); missionservice.DeleteMission(value.Id); return(Ok(mission)); }
public async Task TestDeleteAsync() { var missionService = new MissionService(); var missions = (await missionService.ListAsync()).ToList(); var secondMission = missions[25]; await missionService.DeleteAsync(secondMission); var newMissions = (await missionService.ListAsync()).ToList(); Assert.AreEqual(25, newMissions.Count); }
public void Init() { _repository = new MissionRepository(); _personQualityRepository = new PersonQualityRepository(); _userRepository = new UserRepository(); _ratingRepository = new RatingRepository(); _commonPlacesRepository = new CommonPlacesRepository(); _commonPlacesService = new CommonPlacesService(_commonPlacesRepository); _ratingService = new RatingService(_userRepository, _ratingRepository, true); _service = new MissionService(_repository, _userRepository, new MissionSetRepository(), new MissionRequestRepository(), new HintRequestRepository(), _ratingService, _commonPlacesRepository); _personQualityService = new PersonQualityService(_personQualityRepository); _controller = new MissionController(_personQualityService, _service, _commonPlacesService); }
public void Delete(MissionDTO mission) { IWindowManager manager = new WindowManager(); DeleteConfirmationViewModel modify = new DeleteConfirmationViewModel(); bool?showDialogResult = manager.ShowDialog(modify, null, null); if (showDialogResult != null && showDialogResult == true) { mission.InformObservers(); MissionService.Delete(mission); } Reload(); }
public void Init() { _repository = new MissionRequestRepository(); _missonRepository = new MissionRepository(); _commonPlacesRepository = new CommonPlacesRepository(); _userRepository = new UserRepository(); _ratingRepository = new RatingRepository(); _ratingService = new RatingService(_userRepository, _ratingRepository, true); _missionService = new MissionService(_missonRepository, _userRepository, new MissionSetRepository(), new MissionRequestRepository(), new HintRequestRepository(), _ratingService, _commonPlacesRepository); _service = new MissionRequestService(_repository, _missonRepository, _userRepository, _commonPlacesRepository, _ratingService, new NotificationService(null), new AppCountersService(new AppCountersRepository())); var principal = new ClaimsPrincipal(); principal.AddIdentity(new ClaimsIdentity(new[] { new Claim(ClaimTypes.Sid, "User1Id") })); }
public async Task TestAcceptMissionAsync() { var missionService = new MissionService(); var mission = new Mission { MissionName = "1231" }; var acceptuser = new User { Id = 1 }; await missionService.AcceptAsync(mission, acceptuser); Assert.AreEqual(1, 1); }
public async Task TestAddMissionAsync() { var missionService = new MissionService(); var mission = new Mission { MissionName = "高数代课" }; var user = new User { Id = 1 }; await missionService.AddAsync(mission, user); Assert.AreEqual(1, 1); }
public void Init() { _repository = new MissionRequestRepository(); _missonRepository = new MissionRepository(); _commonPlacesRepository = new CommonPlacesRepository(); _missionSetRepository = new MissionSetRepository(); _userRepository = new UserRepository(); _ratingRepository = new RatingRepository(); _ratingService = new RatingService(_userRepository, _ratingRepository, true); _notificationService = new NotificationService(new NotificationProvider()); _missionService = new MissionService(_missonRepository, _userRepository, _missionSetRepository, new MissionRequestRepository(), new HintRequestRepository(), _ratingService, _commonPlacesRepository); _service = new MissionRequestService(_repository, _missonRepository, _userRepository, _commonPlacesRepository, _ratingService, _notificationService, new AppCountersService(new AppCountersRepository())); _controller = new MissionRequestController(_service); }
public IEnumerable <Mission> GetMission() { List <Mission> mission = new List <Mission>(); try { var missionservice = new MissionService(); mission = (List <Mission>)missionservice.GetMission(); } catch { } return(mission); }
public static List <MissionDto> GetMissionByListId(Guid listId) { using (var missionSvc = new MissionService()) { return(missionSvc.GetAll(m => m.MissionListId == listId).OrderBy(m => m.CreateTime).Select(m => new MissionDto() { Id = m.Id, MissionName = m.MissionName, MissionListId = m.MissionListId, Desc = m.Desc, Priority = m.Priority, Score = m.Score, DueDate = m.DueDate, }).ToList()); } }
public static async Task CreateMission(string missionName, Guid missionListId, string desc, int priority, int score, DateTime dueDate) { using (var missionSvc = new MissionService()) { await missionSvc.CreateAsync(new Mission() { MissionName = missionName, MissionListId = missionListId, Desc = desc, Priority = priority, Score = score, DueDate = dueDate, }, true); } }
public static Game NewGame() { InfoHelper.StartANewGame(); // initialize logic of Investigation API // var investigationService = new InvestigationService(gameRequestor); // initialize http requestor var gameRequestor = new GameRequestor(new HttpClient()); // initialize logic of Game API var gameService = new GameService(gameRequestor); // create a container of user information var userInfo = new UserInfo(); // start a new game var result = gameService.StartNewGame().Result; // initialize user information with a object-obejct mapper var mapper = MapperHelper.Build(); userInfo = mapper.Map <GameInfo, UserInfo>(result); userInfo.TurnsInARound = 0; // initialize logic of Shop APIs var shopService = new ShopService(gameRequestor); // initialize strategy of items buying var solution = new NewbieProcurementSolution(); // initialize logic of store var store = new Store(solution, shopService, userInfo); // initialize logic of Message APIs var missionService = new MissionService(gameRequestor); // initialize strategy of task choosing var warrior = new NewbieWarrior(); // initialize logic of mission picking and performing var missionBoard = new MissionBoard(warrior, missionService, userInfo); return(new Game(userInfo, store, missionBoard)); }
public void Add() { if (!IsEdit) { newMission.Name = Name; newMission.Description = Description; newMission.StartTime = StartTime; newMission.EndTime = EndTime; newMission.MissionTypeId = SelectedMissionType?.Id; SelectedTeams = ActualTeams.ToList(); string x = MissionService.Add(newMission); if (x == null) { MissionService.SetObserversToMission(newMission.Observers, MissionService.GetAll().Last().Id); TryClose(); } else { Error = x; } } else { toEdit.Name = Name; toEdit.Description = Description; toEdit.StartTime = StartTime; toEdit.EndTime = EndTime; toEdit.MissionTypeId = SelectedMissionType?.Id; SelectedTeams = ActualTeams.ToList(); string x = MissionService.Edit(toEdit); if (x == null) { MissionService.SetObserversToMission(toEdit.Observers, toEdit.Id); TryClose(); } else { Error = x; } } }
public MainViewModel(VehicleService vs, VehicleListener vl, MapViewModel mp, TelemetryListener tl, CommandService cs, MissionService ms, RouteService rs, VehicleCommand vc) { Mapper.Initialize(cfg => { cfg.CreateMap <ServiceTelemetryDTO, ClientTelemetry>(); }); logger.LogInfoMessage("Main window initialized"); MapViewModel = mp; _vehicleService = vs; _commandService = cs; _missionService = ms; _routeService = rs; _vehicleCommand = vc; try { ClientVehicle = new ClientVehicle(); ClientVehicle.Vehicle = vs.GetVehicleByName(Settings.Default.UgcsDroneProfileName); ClientVehicle.Telemetry.Vehicle = ClientVehicle.Vehicle; var subscription = new ObjectModificationSubscription(); subscription.ObjectId = ClientVehicle.Vehicle.Id; subscription.ObjectType = "Vehicle"; _commandService.TryAcquireLock(ClientVehicle.Vehicle.Id); tl.AddVehicleIdTolistener(ClientVehicle.Vehicle.Id, TelemetryCallBack); vl.SubscribeVehicle(subscription, (e) => { //Subscribe vehicle changes }); MapViewModel.Init(ClientVehicle); NotifyOfPropertyChange(() => MissionName); NotifyOfPropertyChange(() => RouteName); NotifyOfPropertyChange(() => VehicleName); } catch (Exception e) { MessageBox.Show(e.Message); Application.Current.Shutdown(); } }
/// <summary> Sends a notification </summary> /// <param name="request"> The input request </param> public SendNotificationResponse SendNotification(SendNotificationRequest request) { try { Guid lRequestId = Guid.Empty; if (request.RequestId != "") { lRequestId = new Guid(request.RequestId); } MissionService.OnTrainNotification( lRequestId, request.NotificationId, request.ElementId, request.Parameter); } catch (System.Exception e) { LogManager.WriteLog(TraceType.EXCEPTION, e.Message, "PIS.Ground.Mission.Notification.NotificationGroundService.SendNotification", e, EventIdEnum.Mission); } return(new SendNotificationResponse()); //always empty response }
public MissionController(MissionService missionService, UserManager <AppUser> userManager, IHostingEnvironment hostingEnvironment) { _missionService = missionService; _userManager = userManager; _environment = hostingEnvironment; }
public MissionController(MissionService <MissionViewModel, Mission> missionService) { _missionService = missionService; }
public void SetUp() { _requestor = new Mock <IGameRequestor>(); _missionService = new MissionService(_requestor.Object); }
/// <summary> /// Initializes a new instance of the <see cref="MissionController" /> class. /// </summary> /// <param name="missionService">The mission service.</param> /// <param name="missionRequestService">The mission request service.</param> /// <param name="imageService">The image service.</param> public MissionController(MissionService missionService, MissionRequestService missionRequestService, ImageService imageService) { _missionService = missionService; _missionRequestService = missionRequestService; _imageService = imageService; }
/// <summary> /// Initializes a new instance of the <see cref="MissionSetController" /> class. /// </summary> /// <param name="missionSetService">The mission set service.</param> /// <param name="missionService">The mission service.</param> /// <param name="personQualityService">The person quality service.</param> public MissionSetController(MissionSetService missionSetService, MissionService missionService, PersonQualityService personQualityService) { _missionSetService = missionSetService; _missionService = missionService; _personQualityService = personQualityService; }
public void Reload() { Missions = MissionService.GetAll(); NotifyOfPropertyChange(() => Missions); }