public async Task <FavouriteSupplierList> UpdateFavouriteSupplierListAsync(FavouriteSupplierList favouriteSupplierList) { _context.FavouriteSupplierLists.Update(favouriteSupplierList); await _context.SaveChangesAsync(); return(favouriteSupplierList); }
public async Task <FavouriteSupplierList> CreateFavouriteSupplierListAsync(FavouriteSupplierList favouriteSupplierList) { await _context.FavouriteSupplierLists.AddAsync(favouriteSupplierList); await _context.SaveChangesAsync(); return(favouriteSupplierList); }
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); }