Example #1
0
 public ParkingPlace ParkingPlaceDTOToParkingPlace(ParkingPlaceDTO parkingPlaceDTO)
 {
     ////ParkingPlace parkingPlace = parkingPlaceRepository.GetAll().ToList().Find(x => x.id == parkingPlaceDTO.id);
     //parkingPlace.Number = parkingPlaceDTO.Number;
     //ParkingTicketMapper parkingTicketMapper = new ParkingTicketMapper();
     //parkingPlace.Ticket = parkingTicketMapper.ParkingTicketDTOToParkingTicket(parkingPlaceDTO.Ticket);
     return(new ParkingPlace());
 }
        public ActionResult <ParkingPlaceVM> AddParkingPlace([FromBody] ParkingPlaceDTO parkingPlaceDTO)
        {
            var parkingPlace = _mapper.Map <ParkingPlace>(parkingPlaceDTO);

            _parkingPlaceService.AddParkingPlace(parkingPlace);
            _parkingPlaceService.SaveChanges();
            _log.Save(User.Identity.Name, "Dodano rodzaj miejsca parkingowego ", GetType().Name);
            return(Ok());
        }
Example #3
0
        public ParkingPlaceDTO UpdatePlace(int id, ParkingPlaceDTO place)
        {
            var identityModel = new ParkingPlaceIdentityModel(id);
            var updateModel   = Mapper.Map <ParkingPlaceUpdateModel>(place);

            ParkingPlace res = PlaceUpdateService.UpdateParkingPlace(identityModel, updateModel);

            return(Mapper.Map <ParkingPlaceDTO>(res));
        }
Example #4
0
        //ParkingPlaceRepository parkingPlaceRepository = new ParkingPlaceRepository();
        public ParkingPlaceDTO ParkingPlaceToParkingPlaceDTO(ParkingPlace parkingPlace)
        {
            ParkingPlaceDTO parkingPlaceDTO = new ParkingPlaceDTO();

            parkingPlaceDTO.Number = parkingPlace.Number;
            ParkingTicketMapper parkingTicketMapper = new ParkingTicketMapper();

            parkingPlaceDTO.Ticket = parkingTicketMapper.ParkingTicketToParkingTicketDTO(parkingPlace.Ticket);
            return(parkingPlaceDTO);
        }
        public ActionResult UpdateParkingPlace([FromBody] ParkingPlaceDTO parkingPlaceDTO, int id)
        {
            var uMark = _parkingPlaceService.FindById(id);

            if (uMark == null)
            {
                return(NotFound());
            }
            _mapper.Map(parkingPlaceDTO, uMark);
            _parkingPlaceService.UpdateParkingPlace(uMark);
            _parkingPlaceService.SaveChanges();
            _log.Save(User.Identity.Name, "Edytowano rodzaj miejsca parkingowego ", GetType().Name);
            return(Ok());
        }
        public void AddParkingPlace_NewParkingPlace_StatusOk()
        {
            //Arrange
            var controller   = new ParkingPlaceController(_parkingPlaceService, _mapper, _log);
            var parkingPlace = new ParkingPlaceDTO {
                Place = "dom"
            };

            //Act
            var result = controller.AddParkingPlace(parkingPlace);

            //Asserts
            result.Result.Should().BeOfType <OkResult>();
            _parkingPlaceService.Received(1).AddParkingPlace(Arg.Any <ParkingPlace>());
            _parkingPlaceService.Received(1).SaveChanges();
            _log.Received(1).Save(Arg.Any <string>(), "Dodano rodzaj miejsca parkingowego", nameof(ParkingPlaceController));
        }
        public void UpdateParkingPlace_ExistingParkingPlace_StatusOk()
        {
            //Arrange
            var controller   = new ParkingPlaceController(_parkingPlaceService, _mapper, _log);
            var parkingPlace = new ParkingPlaceDTO {
                Place = "dom"
            };

            //Act
            var result = controller.UpdateParkingPlace(parkingPlace, 1);

            //Asserts
            result.Should().BeOfType <OkResult>();
            _mapper.Received().Map(parkingPlace, _parkingPlace);
            _parkingPlaceService.Received(1).UpdateParkingPlace(Arg.Is <ParkingPlace>(x => x == _parkingPlace));
            _parkingPlaceService.Received(1).SaveChanges();
            _log.Received(1).Save(Arg.Any <string>(), "Edytowano rodzaj miejsca parkingowego", nameof(ParkingPlaceController));
        }
        public void UpdateParkingPlace_NonexistentParkingPlace_StatusNotFound()
        {
            //Arrange
            var controller   = new ParkingPlaceController(_parkingPlaceService, _mapper, _log);
            var parkingPlace = new ParkingPlaceDTO {
                Place = "dom"
            };

            //Act
            var result = controller.UpdateParkingPlace(parkingPlace, 2);

            //Asserts
            result.Should().BeOfType <NotFoundResult>();
            _mapper.DidNotReceive().Map(Arg.Any <EnginePowerDTO>(), Arg.Any <ParkingPlace>());
            _parkingPlaceService.DidNotReceive().UpdateParkingPlace(Arg.Any <ParkingPlace>());
            _parkingPlaceService.DidNotReceive().SaveChanges();
            _log.DidNotReceive().Save(Arg.Any <string>(), Arg.Any <string>(), nameof(ParkingPlaceController));
        }
 public void Update(ParkingPlaceDTO obj)
 {
     throw new System.NotImplementedException();
 }
        public void Create(ParkingPlaceDTO obj)
        {
            ParkingPlace ParkingPlace = mapper.ParkingPlaceDTOToParkingPlace(obj);

            ParkingPlaceRepository.Create(ParkingPlace);
        }
Example #11
0
 public IActionResult GetParkingTicket(ParkingPlaceDTO parkingPlaceDTO)
 {
     return(View(parkingPlaceDTO));
 }
Example #12
0
        public ParkingPlaceDTO CreatePersonPlace(int id, ParkingPlaceDTO place)
        {
            place.PersonId = id;

            return(Mapper.Map <ParkingPlaceDTO>(PlaceCreateService.CreateParkingPlace(Mapper.Map <ParkingPlaceUpdateModel>(place))));
        }