private void UpdateStatusesSubsystem() { if (!ActivateIfAndOnlyIfRouteMatches(StatusesSubsystem, "Statuses")) { return; } for (var i = 0; i < StatusIndicators.Count; i++) { var displayName = StatusIndicatorDisplayNames[i]; var value = StatusService.GetRealValue(StatusIndicatorKeys[i]); var e = StatusService.Get(StatusIndicatorKeys[i]).Entity; var progress = (double)(StatusService.GetFixedValue(StatusIndicatorKeys[i]) - e.Min) / (e.Max - e.Min); var si = StatusIndicators[i]; GetComponent <Text>(si, "StatusName").text = displayName; GetComponent <Text>(si, "StatusValue").text = value.ToString("F1"); var childSize = StatusIndicatorBarOriginals[i]; var childRt = (RectTransform)GetChildGameObject(si, "StatusBar").transform; childRt.offsetMax = new Vector2((float)(childSize * ((progress - 1.0) * 0.5)), childRt.offsetMax.y); } }
public void Throw_When_StatusNotFound() { var options = Utils.GetOptions(nameof(Throw_When_StatusNotFound)); using (var context = new DeliverItContext(options)) { var sut = new StatusService(context); Assert.ThrowsException <ArgumentNullException>(() => sut.Get(1)); } }
public void Get_Status_By_Id() { var mockSet = BuildMock(); var mockCtx = new Mock <LibraryDbContext>(); mockCtx.Setup(c => c.Statuses).Returns(mockSet.Object); var sut = new StatusService(mockCtx.Object); var queryResult = sut.Get(3); queryResult.Should().BeEquivalentTo(new Status { Id = 3, Name = "Lost" }); }
public BllSelectedStatus MapToBll(DalSelectedStatus entity) { IStatusService EntityService = new StatusService(uow); BllStatus bllEntity = EntityService.Get(entity.Entity_id); BllSelectedStatus bllSelectedEntity = new BllSelectedStatus { Id = entity.Id, Entity = bllEntity, Date = entity.Date }; return(bllSelectedEntity); }
public void GetStatus() { //Arrage const int ID = 2; var status = new Mock <IStatusRepository>(); status.Setup(s => s.Get(ID)).Returns( new Status() { Id = ID, Title = "Status" }); //Act var statusService = new StatusService(status.Object); var statusDto = statusService.Get(ID); //Assert Assert.AreEqual(statusDto.Title, "Status"); }
public void Return_Correct_Status() { var options = Utils.GetOptions(nameof(Return_Correct_Status)); var statuses = Utils.SeedStatuses(); var statusDTO = new StatusDTO(statuses.First()); using (var arrangeContext = new DeliverItContext(options)) { arrangeContext.Statuses.AddRange(statuses); arrangeContext.SaveChanges(); } using (var actContext = new DeliverItContext(options)) { var sut = new StatusService(actContext); var result = sut.Get(1); Assert.AreEqual(statusDTO.Id, result.Id); Assert.AreEqual(statusDTO.Status, result.Status); } }
public IHttpActionResult Get(int id) { return(Utils.Response(Service.Get(id), HttpStatusCode.NotFound, string.Format("Status with Id {0} not found.", id), Request.RequestUri.AbsoluteUri)); }
public IActionResult Payment(List <CartVM> cart) { string userID = User.FindFirst(ClaimTypes.NameIdentifier).Value; HotelsService hotelsService = new HotelsService(); StatusService statusService = new StatusService(); AspNetUsersService klantService = new AspNetUsersService(); StedenService stedenService = new StedenService(); OrderService orderService = new OrderService(); KlasseService klasseService = new KlasseService(); TicketService ticketService = new TicketService(); try { var id = 0; Order geboekteOrder = new Order(); foreach (CartVM c in cart) { Order order = new Order(); order.Klant = klantService.Get(userID); order.KlantId = userID; order.AantalTickets = c.AantalTickets; order.Klasse = klasseService.GetKlasseVanId(c.Klasse); order.Prijs = (decimal)c.Prijs; order.Status = statusService.Get(1); order.StatusId = 1; order.Boekingsdatum = DateTime.UtcNow; order.TrajectId = c.TrajectId; order.Aankomstdatum = c.Aankomstdatum; order.Vertrekdatum = c.Vertrekdatum; orderService.Create(order); geboekteOrder = orderService.Get(order.OrderId); id = geboekteOrder.OrderId; RittenService rittenService = new RittenService(); IEnumerable <Ritten> reisMogelijkheden = rittenService.GetRittenVanTrajectId(c.TrajectId); ReisMogelijkhedenService reisMogelijkhedenService = new ReisMogelijkhedenService(); //aanmaken van tickets for (int i = 0; i < c.AantalTickets; i++) { foreach (var item in reisMogelijkheden) { Ticket ticket = new Ticket(); ticket.OrderId = id; ticket.Zetelnummer = ticketService.GetAantalPlaatsenGereserveerd(item.ReisMogelijkhedenId, c.Vertrekdatum, c.Klasse) + 1; ticket.VoornaamPassagier = c.Voornamen.ElementAt(i); ticket.AchternaamPassagier = c.Achternamen.ElementAt(i); ticket.ReismogelijkhedenId = item.ReisMogelijkhedenId; ticket.Reismogelijkheden = reisMogelijkhedenService.Get(item.ReisMogelijkhedenId); ticketService.Create(ticket); } } Delete(c.TrajectId); } return(RedirectToAction("Validation")); } catch (DataException ex) { //Log the error (uncomment dex variable name and add a line here to write a log. ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists see your system administrator."); } catch (Exception ex) { //Log the error (uncomment dex variable name and add a line here to write a log. ModelState.AddModelError("", "call system administrator."); } return(View("Index")); }