Exemplo n.º 1
0
        protected virtual async Task Update(ItemsDetailEntityEditDto input)
        {
            var entity = await _itemsDetailEntityRepository.GetAsync(input.Id);

            input.MapTo(entity);
            await _itemsDetailEntityRepository.UpdateAsync(entity);
        }
Exemplo n.º 2
0
        protected virtual async Task <ItemsDetailEntityEditDto> Create(ItemsDetailEntityEditDto input)
        {
            var entity = input.MapTo <ItemsDetailEntity>();

            entity = await _itemsDetailEntityRepository.InsertAsync(entity);

            return(entity.MapTo <ItemsDetailEntityEditDto>());
        }
Exemplo n.º 3
0
        public async Task <GetItemsDetailEntityForEditOutput> GetForEdit(EntityDto <string> input)
        {
            var output = new GetItemsDetailEntityForEditOutput();
            ItemsDetailEntityEditDto editDto;

            if (!string.IsNullOrEmpty(input.Id))
            {
                var entity = await _itemsDetailEntityRepository.GetAsync(input.Id);

                editDto = entity.MapTo <ItemsDetailEntityEditDto>();
            }
            else
            {
                editDto = new ItemsDetailEntityEditDto();
            }
            output.ItemsDetailEntity = editDto;
            return(output);
        }