Exemplo n.º 1
0
        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())));
 }
Exemplo n.º 5
0
 public ManufactureViewModel Get(Guid id)
 {
     return(ManufactureMapper.DtoToViewModel(_queries.Get(id).Result));
 }