public async Task <AllResponseVM <ChannelAllResponseVM> > GetAll([FromQuery] ChannelAllRequestVM requestVm) { AllRequest <Channel> request = requestVm.ConvertAll(); AllResponse <Channel> response = await this.ChannelApplication.GetAll(request); AllResponseVM <ChannelAllResponseVM> responseVm = response.ConvertAll(base.UseDefaultLanguage); return(responseVm); }
/// <summary> /// Convert converts object of RequestChannelAllVM type to AllRequest Channel. /// </summary> /// <param name="allRequestVm"></param> /// <returns></returns> public static AllRequest <Channel> ConvertAll(this ChannelAllRequestVM allRequestVm) { var allRequest = allRequestVm.Convert <Channel>(); allRequest.Data.ChannelId = allRequestVm.ChannelId; allRequest.Data.ClientId = allRequestVm.ClientId; allRequest.Data.ChannelName = allRequestVm.ChannelName; allRequest.Data.Description = allRequestVm.Description; return(allRequest); }