コード例 #1
0
ファイル: ManagementRep.cs プロジェクト: Woltimor/urzad
        public async Task UpdateType(int id, TypOferty typ)
        {
            var typx = _context.TypOferty.Find(id);

            typx.Opis = typ.Opis;
            _context.Entry(typx).State = EntityState.Modified;
            await _context.SaveChangesAsync();
        }
コード例 #2
0
        public async Task UpdateLogin(int id, Login login, Osoba osoba)
        {
            var osobaX = _context.Osoba.Find(id);//null
            var loginX = await _context.Login.Where(n => n.IdOsoby == id).LastOrDefaultAsync();

            osobaX.Imie     = osoba.Imie;
            osobaX.Nazwisko = osoba.Nazwisko;
            loginX.Login1   = login.Login1;
            loginX.Hasło    = login.Hasło;

            _context.Entry(loginX).State = EntityState.Modified;
            _context.Entry(osobaX).State = EntityState.Modified;
            await _context.SaveChangesAsync();
        }
コード例 #3
0
        public async Task Update(Osoba osoba)
        {
            var res = await _context.Osoba.Where(l => l.IdOsoby == osoba.IdOsoby).SingleOrDefaultAsync();

            res.Imie     = osoba.Imie;
            res.Nazwisko = osoba.Nazwisko;

            _context.Entry(res).State = EntityState.Modified;
            try
            {
                await _context.SaveChangesAsync();
            }
            catch (Exception)
            {
                throw;
            }
        }