Exemplo n.º 1
0
        public async Task <IActionResult> OnPostAsync()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }

            _context.Attach(PersonalDataAuthorizationScope).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PersonalDataAuthorizationScopeExists(PersonalDataAuthorizationScope.Id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }
            await LogWriter.WritetoDbAsync(_context, HttpContext.User.Identity.Name,
                                           $"Zmieniono nazwę upoważnienia, Id: {PersonalDataAuthorizationScope.Id}, Nazwa: {PersonalDataAuthorizationScope.Scope}");

            return(RedirectToPage("./Index"));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> OnPostAsync()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }

            _context.Attach(Employee).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!EmployeeExists(Employee.ControlNumber))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(RedirectToPage("./Index"));
        }
Exemplo n.º 3
0
        public async Task <IActionResult> OnPostAsync()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }

            RejupoUser user = await _userManager.FindByIdAsync(RejupoUserID);

            if (Input.IsAdmin)
            {
                await _userManager.AddToRoleAsync(user, SD.Admin);
            }
            else
            {
                await _userManager.RemoveFromRoleAsync(user, SD.Admin);
            }
            if (Input.IsUser)
            {
                await _userManager.AddToRoleAsync(user, SD.User);
            }
            else
            {
                await _userManager.RemoveFromRoleAsync(user, SD.User);
            }
            if (Input.IsSuperAdmin)
            {
                await _userManager.AddToRoleAsync(user, SD.SuperAdmin);
            }
            else
            {
                await _userManager.RemoveFromRoleAsync(user, SD.SuperAdmin);
            }

            await LogWriter.WritetoDbAsync(_context, HttpContext.User.Identity.Name,
                                           $"Zmiana ról użytkownika {user.UserName} {SD.SuperAdmin} {Input.IsSuperAdmin} {SD.Admin} {Input.IsAdmin} {SD.User} {Input.IsUser}");

            //_context.Attach(RejupoUser).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!RejupoUserExists(RejupoUser.Id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(RedirectToPage("./Index"));
        }
Exemplo n.º 4
0
        public async Task <IActionResult> OnPostDeleteAsync(int id)
        {
            var scope = await _context.AuthorizationScopes.FindAsync(id);

            if (scope != null)
            {
                _context.AuthorizationScopes.Remove(scope);
                await _context.SaveChangesAsync();

                await LogWriter.WritetoDbAsync(_context, HttpContext.User.Identity.Name,
                                               $"Usunięto zdefiniowany rodzaj upoważnienia, Id: {scope.Id}, Nazwa: {scope.Scope}");
            }

            return(RedirectToPage());
        }
Exemplo n.º 5
0
        public async Task <IActionResult> OnPostAsync()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }

            _context.AuthorizationScopes.Add(PersonalDataAuthorizationScope);
            await _context.SaveChangesAsync();

            await LogWriter.WritetoDbAsync(_context, HttpContext.User.Identity.Name,
                                           $"Dodano nowy rodzaj upoważnienia, Id: {PersonalDataAuthorizationScope.Id}, Nazwa: {PersonalDataAuthorizationScope.Scope}");

            return(RedirectToPage("./Index"));
        }
Exemplo n.º 6
0
        public async Task <IActionResult> OnPostAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Division = await _context.Divisions.FindAsync(id);

            if (Division != null)
            {
                _context.Divisions.Remove(Division);
                await _context.SaveChangesAsync();
            }

            return(RedirectToPage("./Index"));
        }
Exemplo n.º 7
0
        public async Task <IActionResult> OnPostAsync(string id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Employee = await _context.Employees.FindAsync(id);

            if (Employee != null)
            {
                _context.Employees.Remove(Employee);
                await _context.SaveChangesAsync();
            }

            return(RedirectToPage("./Index"));
        }
Exemplo n.º 8
0
        public async Task <IActionResult> OnPostAsync()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }
            if (_context.Employees.Find(Employee.ControlNumber) != null)
            {
                Message = $"Pracownik o numerze kontrolnym {Employee.ControlNumber} już istnieje!";
                return(Page());
            }

            _context.Employees.Add(Employee);
            await _context.SaveChangesAsync();

            await LogWriter.WritetoDbAsync(_context, User.Identity.Name, $"Dodany pracownik, Nr kontrolny: {Employee.ControlNumber}");

            return(RedirectToPage("./Index"));
        }
Exemplo n.º 9
0
        public async Task <IActionResult> OnPostAsync()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }

            if (_context.Divisions.Find(Division.Id) == null)
            {
                _context.Divisions.Add(Division);
                await _context.SaveChangesAsync();

                return(RedirectToPage("./Index"));
            }
            else
            {
                Message = "Podany numer już istnieje!";
                return(Page());
            }
        }
Exemplo n.º 10
0
        public async Task <IActionResult> OnPostAsync()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }
            //Podstawy dokumentu
            var Document = new DocumentBase()
            {
                Name        = DocumentInputData.Name,
                OwnerId     = DocumentInputData.OwnerId,
                DateCreated = DocumentInputData.DateCreated,
                ValidTo     = DocumentInputData.ValidTo
            };

            // zakres upoważnienia


            await _context.SaveChangesAsync();

            return(RedirectToPage("./Index"));
        }