コード例 #1
0
ファイル: SupplierCommands.cs プロジェクト: lulzzz/UITest-POC
        public async Task <FavouriteSupplierList> UpdateFavouriteSupplierListAsync(FavouriteSupplierList favouriteSupplierList)
        {
            _context.FavouriteSupplierLists.Update(favouriteSupplierList);
            await _context.SaveChangesAsync();

            return(favouriteSupplierList);
        }
コード例 #2
0
ファイル: SupplierCommands.cs プロジェクト: lulzzz/UITest-POC
        public async Task <FavouriteSupplierList> CreateFavouriteSupplierListAsync(FavouriteSupplierList favouriteSupplierList)
        {
            await _context.FavouriteSupplierLists.AddAsync(favouriteSupplierList);

            await _context.SaveChangesAsync();

            return(favouriteSupplierList);
        }
コード例 #3
0
ファイル: SupplierService.cs プロジェクト: lulzzz/UITest-POC
        public async Task <FavouriteSupplierListModel> AddFavouriteSupplierList(FavouriteSupplierListModel favouriteSupplierList)
        {
            var supplier = await _supplierQueries.FindFavouriteListByName(favouriteSupplierList.Name, favouriteSupplierList.BranchId);

            if (supplier != null)
            {
                throw new BusinessRuleException(Resources.TenderResources.ErrorMessages.FavouriteListNameExist);
            }

            var FavouriteSupplierList = new FavouriteSupplierList(favouriteSupplierList.Name, favouriteSupplierList.AgencyCode, favouriteSupplierList.BranchId);
            var result = await _supplierCommands.CreateFavouriteSupplierListAsync(FavouriteSupplierList);

            favouriteSupplierList.FavouriteSupplierListId = result.FavouriteSupplierListId;
            return(favouriteSupplierList);
        }