private CreateDinnerCommand GetCreateDinnerCommand(Dinner dinner) { var createDinnerCommand = new CreateDinnerCommand(); UpdateModel(createDinnerCommand); var nerd = (NerdIdentity)User.Identity; var dinnerId = Guid.NewGuid(); createDinnerCommand.Host = new DinnerHost { HostedById = nerd.UserId, HostedBy = nerd.FriendlyName }; createDinnerCommand.Location = new Location { Address = dinner.Address, Country = dinner.Country, Latitude = dinner.Latitude, Longitude = dinner.Longitude }; createDinnerCommand.DinnerId = dinnerId; return(createDinnerCommand); }
public CreateDinnerStatus CreateDinner(CreateDinnerCommand createDinnerCommand) { return((CreateDinnerStatus)commandBus.Execute(createDinnerCommand)); }