Exemplo n.º 1
0
        public async Task <IActionResult> Create([Bind("MarkersId,SubjectId,CenterId,UsersId,RaceId,ExamId,GenderId,PositionId,CentreNumber,FullName,IdNumber,PhysicalAddress,PostalCode,PersalNumber,WorkTelephone,HomeTelephone,Cellphone,Latitude,Longitude,CreatedDate,CreatedByUsersId")] MarkersGpscoordinates markersGpscoordinates)
        {
            //  CHECK PERMISSIONS  -- ADD THIS CODE TO ALL YOUR PROTECTED ACTIONS
            roleID = Convert.ToInt32(_sessionAccessor.HttpContext.Session.GetInt32("roleID"));
            if (roleID <= 0)
            {
                return(Unauthorized("You are not signed in."));          //  write better message
            }
            if (roleID != (int)RoleIDs.Administrator && roleID != (int)RoleIDs.CenterManager)
            {
                return(Unauthorized("You don't have permission to perform this operation."));  //  write better message
            }
            //  END OF SECURITY CHECK
            if (ModelState.IsValid)
            {
                _context.Add(markersGpscoordinates);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["CenterId"]   = new SelectList(_context.Center, "CenterId", "CenterName", markersGpscoordinates.CenterId);
            ViewData["ExamId"]     = new SelectList(_context.Exam, "ExamId", "PaperNumber", markersGpscoordinates.ExamId);
            ViewData["GenderId"]   = new SelectList(_context.Gender, "GenderId", "GenderDescription", markersGpscoordinates.GenderId);
            ViewData["PositionId"] = new SelectList(_context.Position, "PositionId", "PositionDescription", markersGpscoordinates.PositionId);
            ViewData["RaceId"]     = new SelectList(_context.Race, "RaceId", "RaceDescription", markersGpscoordinates.RaceId);
            ViewData["SubjectId"]  = new SelectList(_context.Subject, "SubjectId", "SubjectName", markersGpscoordinates.SubjectId);
            ViewData["UsersId"]    = new SelectList(_context.Users, "UsersId", "Loginname", markersGpscoordinates.UsersId);
            return(View(markersGpscoordinates));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> Create([Bind("UsersId,RoleId,CenterId,UsersToken,Loginname,Password,GenderId,Firstname,Lastname,EmailAddress,MobileNo,Telephone,Displayname,PostalAddress,PhysicalAddress,LastModifiedByUsersId,LastModifiedDate,CreatedByUsersId,CreateDate,IsDeleted")] Users users)
        {
            //  CHECK PERMISSIONS  -- ADD THIS CODE TO ALL YOUR PROTECTED ACTIONS
            roleID = Convert.ToInt32(_sessionAccessor.HttpContext.Session.GetInt32("roleID"));
            if (roleID <= 0)
            {
                return(Unauthorized("You are not signed in."));          //  write better message
            }
            if (roleID != (int)RoleIDs.SuperAdmin)
            {
                return(Unauthorized("You don't have permission to perform this operation."));  //  write better message
            }
            //  END OF SECURITY CHECK
            if (ModelState.IsValid)
            {
                _context.Add(users);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["CenterId"] = new SelectList(_context.Center, "CenterId", "CenterName", users.CenterId);
            ViewData["GenderId"] = new SelectList(_context.Gender, "GenderId", "GenderDescription", users.GenderId);
            ViewData["RoleId"]   = new SelectList(_context.Role, "RoleId", "RoleDescription", users.RoleId);
            return(View(users));
        }
Exemplo n.º 3
0
        public async Task <IActionResult> Create([Bind("SubjectId,SubjectToken,SubjectName,IsDeleted,CreateDate")] Subject subject)
        {
            if (ModelState.IsValid)
            {
                _context.Add(subject);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(subject));
        }
Exemplo n.º 4
0
        public async Task <IActionResult> Create([Bind("ExamId,ExamToken,CenterId,SubjectId,PaperNumber,DeletedDate,DeletedByUsersId,LastModifiedByUsersId,LastModifiedDate,CreatedByUsersId,CreateDate,IsDeleted")] Exam exam)
        {
            if (ModelState.IsValid)
            {
                _context.Add(exam);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["CenterId"]  = new SelectList(_context.Center, "CenterId", "CenterName", exam.CenterId);
            ViewData["SubjectId"] = new SelectList(_context.Subject, "SubjectId", "SubjectName", exam.SubjectId);
            return(View(exam));
        }
Exemplo n.º 5
0
        public async Task <IActionResult> Create([Bind("CenterManagerId,UsersId,CenterId,CreateDate")] CenterManger centerManger)
        {
            if (ModelState.IsValid)
            {
                _context.Add(centerManger);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["CenterId"] = new SelectList(_context.Center, "CenterId", "CenterName", centerManger.CenterId);
            ViewData["UsersId"]  = new SelectList(_context.Users, "UsersId", "Loginname", centerManger.UsersId);
            return(View(centerManger));
        }
Exemplo n.º 6
0
        public async Task <IActionResult> Create([Bind("CenterId,CenterToken,CenterName,Scanner,CenterNumber,CenterDescription,CityId,Longitude,Latitude,DeletedDate,DeletedByUsersId,LastModifiedByUsersId,LastModifiedDate,CreatedByUsersId,CreateDate,IsDeleted")] Center center)
        {
            //  CHECK PERMISSIONS  -- ADD THIS CODE TO ALL YOUR PROTECTED ACTIONS
            roleID = Convert.ToInt32(_sessionAccessor.HttpContext.Session.GetInt32("roleID"));
            if (roleID <= 0)
            {
                return(Unauthorized("You are not signed in."));          //  write better message
            }
            if (roleID != (int)RoleIDs.Administrator && roleID != (int)RoleIDs.SuperAdmin)
            {
                return(Unauthorized("You don't have permission to perform this operation."));  //  write better message
            }
            //  END OF SECURITY CHECK
            if (ModelState.IsValid)
            {
                _context.Add(center);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["CityId"] = new SelectList(_context.City, "CityId", "CityDescription", center.CityId);
            return(View(center));
        }