public IActionResult Get(int id)
        {
            AvaliableParkingSpace avaliableParkingSpace = service.GetAvailableParkingSpaceById(id);

            if (avaliableParkingSpace == null)
            {
                return(NotFound());
            }
            return(Ok(avaliableParkingSpace));
        }
        public IActionResult Post([FromBody] AvaliableParkingSpace avaliableParkingSpace)

        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            DateTime localDate = DateTime.Now;

            avaliableParkingSpace.Active         = true;
            avaliableParkingSpace.LastUpdateTime = localDate;

            var record = service.SaveAvailableParkingSpace(avaliableParkingSpace);

            return(Created("api/parkingSpace/:id" + avaliableParkingSpace.Id, avaliableParkingSpace));
        }
Example #3
0
 public AvaliableParkingSpace SaveAvailableParkingSpace(AvaliableParkingSpace avaliableParkingSpace)
 {
     return(repo.Save <AvaliableParkingSpace>(avaliableParkingSpace));
 }
Example #4
0
        public AvaliableParkingSpace GetAvailableParkingSpaceById(int id)
        {
            AvaliableParkingSpace singleAvailableParkingSpace = GetAllAvailableParkingSpace().FirstOrDefault();

            return(singleAvailableParkingSpace);
        }