Example #1
0
        public async Task <BaseResults.EmptyResult> Kijelentkezes([FromQuery] string sid)
        {
            var result = new BaseResults.EmptyResult();

            using (var tr = await _context.Database.BeginTransactionAsync())
                try
                {
                    await LogonBll.KijelentkezesAsync(_context, sid);

                    tr.Commit();
                }
                catch (Exception ex)
                {
                    tr.Rollback();
                    result.Error = ex.InmostMessage();
                }

            return(result);
        }
Example #2
0
        public async Task <SzerepkorokResult> Szerepkorok([FromQuery] string sid)
        {
            var result = new SzerepkorokResult();

            using (var tr = await _context.Database.BeginTransactionAsync())
                try
                {
                    result.Result = await LogonBll.SzerepkorokAsync(_context, sid);

                    tr.Commit();
                }
                catch (Exception ex)
                {
                    tr.Rollback();
                    result.Error = ex.InmostMessage();
                }

            return(result);
        }
Example #3
0
        public async Task <BaseResults.EmptyResult> Szerepkorvalasztas([FromQuery] string sid, [FromBody] SzerepkorvalasztasParameter par)
        {
            var result = new BaseResults.EmptyResult();

            using (var tr = await _context.Database.BeginTransactionAsync())
                try
                {
                    await LogonBll.SzerepkorValasztasAsync(_context, sid, par.ParticioKod, par.CsoportKod);

                    tr.Commit();
                }
                catch (Exception ex)
                {
                    tr.Rollback();
                    result.Error = ex.InmostMessage();
                }

            return(result);
        }
Example #4
0
        public async Task <StringResult> Bejelentkezes([FromBody] LogonParameter par)
        {
            var result = new StringResult();

            using (var tr = await _context.Database.BeginTransactionAsync())
                try
                {
                    result.Result = await LogonBll.BejelentkezesAsync(_context, _hubcontext, par.Azonosito, par.Jelszo,
                                                                      par.Ip, par.WinHost, par.WinUser);

                    tr.Commit();
                }
                catch (Exception ex)
                {
                    tr.Rollback();
                    result.Error = ex.InmostMessage();
                }

            return(result);
        }