예제 #1
0
        public async Task <Invoice> AddInvoiceAsync(Invoice invoice)
        {
            await _context.ArmsInvoices.AddAsync(invoice);

            await _context.SaveChangesAsync();

            _cache.Remove("Invoice");
            return(invoice);
        }
예제 #2
0
        public async Task <ControllingBoard> AddArmsCBAsync(ControllingBoard cb)
        {
            await _context.ArmsControllingBoards.AddAsync(cb);

            await _context.SaveChangesAsync();

            _cache.Remove("CB");
            return(cb);
        }
예제 #3
0
        public async Task <ArmsContribution> AddArmsContributionAsync(ArmsContribution cb)
        {
            await _context.ARMSContributions.AddAsync(cb);

            await _context.SaveChangesAsync();

            _cache.Remove("CB");
            return(cb);
        }
예제 #4
0
        public async Task <FileUpload> AddArmsEventUploadAsync(FileUpload upload)
        {
            await _context.ArmsEventUploads.AddAsync(upload);

            await _context.SaveChangesAsync();

            _cache.Remove("Upload");
            return(upload);
        }
예제 #5
0
        public async Task <ArmsFundingType> AddArmsArmsFundingTypeAsync(ArmsFundingType armsFundingType)
        {
            await _context.ArmsFundingType.AddAsync(armsFundingType);

            await _context.SaveChangesAsync();

            _cache.Remove("FundingType");
            return(armsFundingType);
        }
예제 #6
0
        public async Task <ArmsPersonnel> AddPersonnelAsync(ArmsPersonnel armsPersonnel)
        {
            await _context.ArmsPersonnel.AddAsync(armsPersonnel);

            await _context.SaveChangesAsync();

            _cache.Remove("Personnel");
            return(armsPersonnel);
        }
예제 #7
0
        public async Task <Event> AddArmsEventAsync(Event evnt)
        {
            //Console.WriteLine("AddArmsEventAsync");
            await _context.ArmsEvents.AddAsync(evnt);

            await _context.SaveChangesAsync();

            _cache.Remove("Event");
            return(evnt);
        }
예제 #8
0
        public async Task <Funding> AddArmsFundingAsync(Funding funding)
        {
            await _context.ArmsFunding.AddAsync(funding);

            try
            {
                await _context.SaveChangesAsync();

                _cache.Remove("Funding");
            }
            catch (Exception ex)
            {
                throw;
            }

            return(funding);
        }