public Place UpdatePlaceRequestToPlace(int placeId, UpdatePlaceRequest updatePlaceRequest) { return(new Place { PlaceId = placeId, Name = updatePlaceRequest.Name, MaximumCapacity = updatePlaceRequest.MaximumCapacity }); }
public async Task <PlaceResponse> Create([FromBody] UpdatePlaceRequest placeRequest, CancellationToken cancellationToken = default(CancellationToken)) { var dbDomain = await _placeService.ReadByIdAsync(placeRequest.PlaceId, cancellationToken); dbDomain.Lattitude = placeRequest.Lattitude; dbDomain.Longitude = placeRequest.Longitude; dbDomain.Name = placeRequest.Name; var updatedPlace = _placeService.Update(dbDomain); return(updatedPlace.To <PlaceResponse>()); }
public async Task <bool> UpdatePlace(int placeId, UpdatePlaceRequest updatePlaceRequest) { bool updated; try { updated = await _placeRepository.UpdatePlace(_placeConverter.UpdatePlaceRequestToPlace(placeId, updatePlaceRequest)); } catch { throw; } return(updated); }
public async Task <IActionResult> Update([FromRoute] int placeId, [FromBody] UpdatePlaceRequest updatePlaceRequest) { bool place; try { place = await _placeService.UpdatePlace(placeId, updatePlaceRequest); } catch (Exception ex) { return(BadRequest(ex)); } if (place) { return(Ok()); } return(NotFound()); }
public async Task Put(int id, [FromBody] UpdatePlaceRequest value) { await mediator.Send(value); }