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); }
public async Task <AllResponseVM <ClaimGroupResponseVM> > GetAllByUser([FromQuery] ClaimGroupAllRequestVM requestVM) { AllRequest <ApplicationClaimGroup> request = requestVM.ConvertAll(); AllResponse <ApplicationClaimGroup> response = await this.ClaimGroupApplication.GetAllByUser(request); AllResponseVM <ClaimGroupResponseVM> responseVM = response.ConvertAll(base.UseDefaultLanguage); return(responseVM); }
// [AllowAnonymous] public async Task <AllResponseVM <UserAllResponseVM> > GetAll([FromQuery] UserAllRequestVM requestVm) { AllRequest <ApplicationUser> request = requestVm.ConvertAll(); AllResponse <ApplicationUser> response = await this.UserApplication.GetAll(request); AllResponseVM <UserAllResponseVM> responseVm = response.ConvertAll(); return(responseVm); }
public async Task <AllResponseVM <RoleAllResponseVM> > GetAll([FromQuery] RoleAllRequestVM requestVM) { AllRequest <ApplicationRole> request = requestVM.ConvertAll(); AllResponse <ApplicationRole> response = await this.RoleApplication.GetAll(request); AllResponseVM <RoleAllResponseVM> responseVM = response.ConvertAll(base.UseDefaultLanguage); return(responseVM); }
/// <summary> /// Convert converts object of AllResponse type to AllResponseVM type. /// </summary> /// <param name="model"></param> /// <returns></returns> public static AllResponseVM <U> Convert <T, U>(this AllResponse <T> model) { var response = new AllResponseVM <U> { Data = new List <U>(), Offset = model.Offset, PageSize = model.PageSize, TotalRecord = model.TotalRecord, SortColumn = model.SortColumn, SortAscending = model.SortAscending }; return(response); }