public Task <PagedResult <ManufactureViewModel> > GetPaged(string name, string orderBy = "", bool orderAsc = true, int page = 1, int pageSize = 20) { var data = _queries.GetPaged(name, orderBy, orderAsc, page, pageSize).Result; var result = new PagedResult <ManufactureViewModel> { CurrentPage = data.CurrentPage, PageCount = data.PageCount, PageSize = data.PageSize, RowCount = data.RowCount, Results = ManufactureMapper.DtoToViewModels(data.Results) }; return(Task.FromResult(result)); }
public Task <PagedResult <ManufactureDto> > GetPaged(string name, string orderBy, bool orderAsc, int page, int pageSize) { var data = _readOnlyService.Repository <Manufacture>().GetPaged(i => string.IsNullOrEmpty(name) || i.Name.ToLower().Contains(name.ToLower()), orderBy, orderAsc, page: page, pageSize: pageSize); var result = new PagedResult <ManufactureDto> { CurrentPage = data.CurrentPage, PageCount = data.PageCount, PageSize = data.PageSize, RowCount = data.RowCount, Results = ManufactureMapper.EntityToDtos(data.Results) }; return(Task.FromResult(result)); }
public void Add(ManufactureDto manufacture) { var newCategory = ManufactureMapper.DtoToEntity(manufacture); _dataAccessService.Repository <Manufacture>().Insert(newCategory); }
public Task <ManufactureDto> Get(Guid id) { return(Task.FromResult(ManufactureMapper.EntityToDto(_readOnlyService.Repository <Manufacture>().Get(i => i.Id == id).FirstOrDefault()))); }
public ManufactureViewModel Get(Guid id) { return(ManufactureMapper.DtoToViewModel(_queries.Get(id).Result)); }