public async Task <IHttpActionResult> MultiEdit([FromBody] Office365UserMultiAddViewModel model) { var office365UserMultiEdit = Office365ServiceConstants.QueueOffice3655UserMultiEdit; await _messageBroker.GetSendEndpoint(office365UserMultiEdit) .Send <IManageSubscriptionsAndLicencesCommand>(model.ToManageSubscriptionsAndLicencesCommand()); return(Ok()); }
public static dynamic ToManageSubscriptionsAndLicencesCommand(this Office365UserMultiAddViewModel viewModel) { return(new { viewModel.CompanyId, viewModel.CloudPlusProductIdentifiers, viewModel.Users, viewModel.UserRoles, viewModel.SecurityGroupName, viewModel.DistributionGroupName, viewModel.Office365GroupName, MessageType = ManageSubsctiptionAndLicenceCommandType.MultiAddUser }); }