Example #1
0
        public async Task <bool> Create(StoreAssets StoreAssets)
        {
            StoreAssetsDAO StoreAssetsDAO = new StoreAssetsDAO();

            StoreAssetsDAO.Id       = StoreAssets.Id;
            StoreAssetsDAO.Name     = StoreAssets.Name;
            StoreAssetsDAO.Quantity = StoreAssets.Quantity;
            StoreAssetsDAO.Owned    = StoreAssets.Owned;
            StoreAssetsDAO.Rent     = StoreAssets.Rent;
            StoreAssetsDAO.StoreId  = StoreAssets.StoreId;
            DataContext.StoreAssets.Add(StoreAssetsDAO);
            await DataContext.SaveChangesAsync();

            StoreAssets.Id = StoreAssetsDAO.Id;
            await SaveReference(StoreAssets);

            return(true);
        }
Example #2
0
        public async Task <bool> BulkMerge(List <StoreAssets> StoreAssetses)
        {
            List <StoreAssetsDAO> StoreAssetsDAOs = new List <StoreAssetsDAO>();

            foreach (StoreAssets StoreAssets in StoreAssetses)
            {
                StoreAssetsDAO StoreAssetsDAO = new StoreAssetsDAO();
                StoreAssetsDAO.Id       = StoreAssets.Id;
                StoreAssetsDAO.Name     = StoreAssets.Name;
                StoreAssetsDAO.Quantity = StoreAssets.Quantity;
                StoreAssetsDAO.Owned    = StoreAssets.Owned;
                StoreAssetsDAO.Rent     = StoreAssets.Rent;
                StoreAssetsDAO.StoreId  = StoreAssets.StoreId;
                StoreAssetsDAOs.Add(StoreAssetsDAO);
            }
            await DataContext.BulkMergeAsync(StoreAssetsDAOs);

            return(true);
        }
Example #3
0
        public async Task <bool> Update(StoreAssets StoreAssets)
        {
            StoreAssetsDAO StoreAssetsDAO = DataContext.StoreAssets.Where(x => x.Id == StoreAssets.Id).FirstOrDefault();

            if (StoreAssetsDAO == null)
            {
                return(false);
            }
            StoreAssetsDAO.Id       = StoreAssets.Id;
            StoreAssetsDAO.Name     = StoreAssets.Name;
            StoreAssetsDAO.Quantity = StoreAssets.Quantity;
            StoreAssetsDAO.Owned    = StoreAssets.Owned;
            StoreAssetsDAO.Rent     = StoreAssets.Rent;
            StoreAssetsDAO.StoreId  = StoreAssets.StoreId;
            await DataContext.SaveChangesAsync();

            await SaveReference(StoreAssets);

            return(true);
        }