/// <summary> /// Assigns gateways to the specified network /// </summary> /// <param name="GatewayBulkAssign">GatewayBulkAssign model</param> /// <returns>list of GatewayBulkResponse</returns> public async Task <List <GatewayBulkResponse> > BulkAssignGateway(GatewayBulkAssign GatewayBulkAssign) { List <GatewayBulkResponse> response = new List <GatewayBulkResponse>(); foreach (var gatewayID in GatewayBulkAssign.GatewayIDs) { response.Add(new GatewayBulkResponse() { GatewayID = gatewayID, Result = await AssignGateway(gatewayID, GatewayBulkAssign.NetworkID) }); } return(response); }
public async Task <IHttpActionResult> BulkAssignGateway(GatewayBulkAssign GatewayBulkAssign) { return(Ok(await _gatewayApplicationService.BulkAssignGateway(GatewayBulkAssign))); }