Esempio n. 1
0
        public async Task <bool> UpdateAsync(core.TitleIV TitleIV)
        {
            if (!await TitleIVExists(TitleIV.UNITID))
            {
                return(false);
            }
            var upTitleIV = TitleIV.ToDataObject();

            _context.TitleIv.Update(upTitleIV);

            _context.Update(upTitleIV);
            return(_context.ChangeTracker.HasChanges());
        }
Esempio n. 2
0
        public async Task <bool> AddAsync(core.TitleIV titleIV)
        {
            if (await TitleIVExists(titleIV.UNITID))
            {
                return(false);
            }

            //Use Gateway to stored proc
            var result = await _gateway.InsertTitleIVAsync(titleIV.ToDataObject());

            return(result);

            //EF Can't handle object size.
            //if (await TitleIVExists(TitleIV.UNITID))
            //	return false;
            //var newTitleIV = TitleIV.ToDataObject();
            //_context.TitleIv.Add(newTitleIV);
            //return _context.ChangeTracker.HasChanges();
        }