public async Task <ObjectResult> UpdateStationAsync([FromBody] GeneralStationRequest request, [FromRoute] int id)
        {
            Station result = _stationServices.StationRepository.Update(request.ToDTO(id));
            await _stationServices.CommitChanges();

            return(Ok(result));
        }
Esempio n. 2
0
 public static Station ToDTO(this GeneralStationRequest request)
 {
     return(new Station
     {
         Name = request.Name
     });
 }
Esempio n. 3
0
 public static Station ToDTO(this GeneralStationRequest request, int id)
 {
     return(new Station
     {
         Name = request.Name,
         Id = id
     });
 }
        public async Task <ObjectResult> CreateStationAsync([FromBody] GeneralStationRequest request)
        {
            Station result = await _stationServices.StationRepository.CreateAsync(request.ToDTO());

            await _stationServices.CommitChanges();

            return(Ok(result));
        }