Example #1
0
        public async Task <IActionResult> UpdateAsync([FromBody] UpdateRouteViewModel updateRouteViewModel)
        {
            var updateRouteDto = _mapper.Map <UpdateRouteDto>(updateRouteViewModel);

            var updatedRouteDto = await _routeService.UpdateAsync(updateRouteDto);

            var updatedRouteViewModel = _mapper.Map <RouteViewModel>(updatedRouteDto);

            return(Ok(updatedRouteViewModel));
        }
Example #2
0
        /// <summary>
        /// Creates UpdateRouteViewModel object with given Id, Title and Trip id.
        /// </summary>
        /// <param name="id">Route id.</param>
        /// <param name="title">Route title.</param>
        /// <param name="tripId">Trip id.</param>
        /// <returns>Created UpdateRouteViewModel object.</returns>
        protected static UpdateRouteViewModel BuildUpdateRouteViewModel(int id       = 3,
                                                                        string title = "Default",
                                                                        int tripId   = 3)
        {
            var updateRouteViewModel = new UpdateRouteViewModel()
            {
                Id     = id,
                Title  = title,
                TripId = tripId
            };

            return(updateRouteViewModel);
        }