Exemplo n.º 1
0
        public async Task <MenuDetailDto> UpdateMenuDetailAsync(MenuDetailDto model)
        {
            var entity = await _menuDetailRepository
                         .UpdateAsync(model.ToEntity());

            return(entity != null?entity.ToViewModel() : new MenuDetailDto());
        }
Exemplo n.º 2
0
        public async Task <MenuDetailDto> CreateMenuDetailAsync(MenuDetailDto model)
        {
            var entity = await _menuDetailRepository
                         .InsertAsync(model.ToEntity());

            //*** saving image into DB
            foreach (var item in model.ImageDetails)
            {
                item.MenuDetailId = entity.Id;
                await _menuImageRepository.InsertAsync(item.ToEntity());
            }

            return(entity.ToViewModel());
        }