public List <Move> Calculate(List <DTO> taxis, List <DTO> passengers, List <DTO> fanZones) { List <TaxiDTO> taxiDTOs = new List <TaxiDTO>(); foreach (DTO t in taxis) { TaxiDTO tDTO = new TaxiDTO(); t.CopyTo(tDTO); taxiDTOs.Add(tDTO); } List <PassDTO> passDTOs = new List <PassDTO>(); foreach (DTO p in passengers) { PassDTO pDTO = new PassDTO(); p.CopyTo(pDTO); passDTOs.Add(pDTO); } List <FanZoneDTO> zoneDTOs = new List <FanZoneDTO>(); foreach (DTO z in fanZones) { FanZoneDTO zDTO = new FanZoneDTO(); z.CopyTo(zDTO); zoneDTOs.Add(zDTO); } return(CalcImpl(taxiDTOs, passDTOs, zoneDTOs)); }
public void UpdatePass_UnitTests() { // Arrange var passController = CreatePassController(); int id = 0; PassDTO passDto = null; // Act var result = passController.UpdatePass( id, passDto); // Assert Assert.IsInstanceOf <ActionResult>(result); }
public ActionResult UpdatePass(int id, PassDTO passDTO) { string userName = User.Identity.Name; var pass = _passService.SelectedPass(id); if (pass == null) { return(NotFound()); } _mapper.Map(passDTO, pass); _passService.UpdatePass(pass); _passService.SaveChanges(); _loggerService.AddLog(controller, "Edytowano przepustkę więźnia", userName); return(Ok()); }
public ActionResult <PassVM> AddPass(PassDTO passDTO) { string userName = User.Identity.Name; var passModel = _mapper.Map <Pass>(passDTO); if (passModel == null) { return(NotFound()); } _passService.CreatePass(passModel); _passService.SetPrisonerStatusTrue(passModel); _passService.SaveChanges(); _loggerService.AddLog(controller, "Dodano przepustkę więźnia", userName); return(Ok()); }