public async Task <ActionResult <CoffeePlaceResponse> > Update([FromRoute] long id, [FromBody] CreateUpdateCoffeePlaceRequest request) { CoffeePlaceResponse coffeePlace; try { coffeePlace = await _updateCoffeePlaceTransaction.Execute(new UpdateCoffeePlaceCommand(id, request)); } catch (NotFoundException e) { return(NotFound(e.Message)); } return(Ok(coffeePlace)); }
public CreateCoffeePlaceCommand(CreateUpdateCoffeePlaceRequest request) : this() { Name = request.Name; }
public async Task <ActionResult <CoffeePlaceResponse> > Create([FromBody] CreateUpdateCoffeePlaceRequest request) { var coffeePlace = await _createCoffeePlaceTransaction.Execute(new CreateCoffeePlaceCommand(request)); return(Created("", coffeePlace)); }
public UpdateCoffeePlaceCommand(long coffeePlaceId, CreateUpdateCoffeePlaceRequest request) : this() { CoffeePlaceId = coffeePlaceId; Name = request.Name; }