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)); }
/// <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); }