public ActionResult Delete(Guid id)
        {
            var request = new
                          RestRequest($"api/careercloud/security/v1/loginsrole/{id}");

            var response = _client.Execute <SecurityLoginsRolePoco>(request);

            var securityLoginsRole =
                JsonConvert.DeserializeObject <SecurityLoginsRolePoco>(response.Content);

            SecurityLoginsRolePoco[] pocos = new SecurityLoginsRolePoco[]
            { securityLoginsRole };

            var deleteRequest = new
                                RestRequest("api/careercloud/security/v1/loginsrole", Method.DELETE)
            {
                RequestFormat = DataFormat.Json
            };

            deleteRequest.AddBody(pocos);

            _client.Execute(deleteRequest);

            return(View("Index"));
        }
Ejemplo n.º 2
0
        public override Task <Empty> DeleteSecurityLoginsRole(SecurityLoginsRolePayload request, ServerCallContext context)
        {
            SecurityLoginsRolePoco poco = _logic.Get(Guid.Parse(request.Id));

            _logic.Delete(new SecurityLoginsRolePoco[] { poco });
            return(new Task <Empty>(() => new Empty()));
        }
        public async Task <IActionResult> Edit(Guid id, [Bind("Id,Login,Role")] SecurityLoginsRolePoco securityLoginsRolePoco)
        {
            if (id != securityLoginsRolePoco.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(securityLoginsRolePoco);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!SecurityLoginsRolePocoExists(securityLoginsRolePoco.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Login"] = new SelectList(_context.SecurityLogins, "Id", "Id", securityLoginsRolePoco.Login);
            ViewData["Role"]  = new SelectList(_context.SecurityRoles, "Id", "Id", securityLoginsRolePoco.Role);
            return(View(securityLoginsRolePoco));
        }
        public ActionResult DeleteConfirmed(Guid id)
        {
            SecurityLoginsRolePoco securityLoginsRolePoco = securityLoginsRoleLogic.Get(id); //db.SecurityLoginsRoles.Find(id);

            secLoginsRolePoco[0] = securityLoginsRolePoco;
            securityLoginsRoleLogic.Delete(secLoginsRolePoco);
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 5
0
        public SecurityLoginsRolePoco GetSingleSecurityLoginsRole(string Id)
        {
            var logic = new SecurityLoginsRoleLogic(new EFGenericRepository <SecurityLoginsRolePoco>(false));
            SecurityLoginsRolePoco securityLoginsRolePoco = new SecurityLoginsRolePoco();

            securityLoginsRolePoco = logic.Get(Guid.Parse(Id));
            return(securityLoginsRolePoco);
        }
        public ActionResult DeleteConfirmed(Guid id)
        {
            SecurityLoginsRolePoco securityLoginsRolePoco = db.SecurityLoginsRoles.Find(id);

            db.SecurityLoginsRoles.Remove(securityLoginsRolePoco);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 private void SecurityLoginRole_Init()
 {
     _securityLoginRole = new SecurityLoginsRolePoco()
     {
         Id    = Guid.NewGuid(),
         Login = _securityLogin.Id,
         Role  = _securityRole.Id
     };
 }
Ejemplo n.º 8
0
        public ActionResult Index([Bind(Include = "Id,Login,Password,Created,PasswordUpdate,AgreementAccepted,IsLocked,IsInactive,EmailAddress,PhoneNumber,FullName,ForceChangePassword,PrefferredLanguage,TimeStamp")] SecurityLoginPoco security_Logins)
        {
            if (ModelState.IsValid)
            {
                object _userRole = null;
                security_Logins.Id                  = Guid.NewGuid();
                security_Logins.Created             = DateTime.Now;
                security_Logins.ForceChangePassword = false;
                security_Logins.IsInactive          = false;
                security_Logins.IsLocked            = false;
                _loginLogic.Add(new SecurityLoginPoco[] { security_Logins });
                Session["UserID"] = security_Logins.Id;

                string        connectionString = ConfigurationManager.ConnectionStrings["dbconnection"].ConnectionString;
                SqlConnection conn             = new SqlConnection(connectionString);
                using (conn)
                {
                    SqlCommand cmd = new SqlCommand {
                        Connection = conn
                    };
                    conn.Open();
                    if (Session["UserId"] != null)
                    {
                        cmd.CommandText = @"Select [Id] FROM dbo.Security_Roles AS A WHERE A.Role = 'Recruiters'";
                        SqlDataReader rolereader = cmd.ExecuteReader();
                        while (rolereader.Read())
                        {
                            IDataRecord myreader = (IDataRecord)rolereader;
                            _userRole = (Guid)myreader[0];
                        }
                        rolereader.Close();

                        cmd.CommandText = @"INSERT INTO dbo.Company_Profiles (Registration_Date, Contact_Phone, Login) 
                         VALUES   (@Registration_Date, @Contact_Phone, @RLogin);";
                        cmd.Parameters.AddWithValue("@Registration_Date", DateTime.Now);
                        cmd.Parameters.AddWithValue("@Contact_Phone", security_Logins.PhoneNumber);
                        cmd.Parameters.AddWithValue("@RLogin", security_Logins.Id);

                        int EffectedRows = cmd.ExecuteNonQuery();
                    }
                    conn.Close();
                }
                SecurityLoginsRolePoco securityLoginsRolePoco = new SecurityLoginsRolePoco
                {
                    Id    = Guid.NewGuid(),
                    Login = (Guid)Session["UserID"],
                    Role  = (Guid)_userRole
                };
                _loginRoleLogic.Add(new SecurityLoginsRolePoco[] { securityLoginsRolePoco });


                return(RedirectToAction("Index", "CompanyDashboard"));
            }

            return(View());
        }
Ejemplo n.º 9
0
        public IHttpActionResult GetSecurityLoginsRole(Guid id)
        {
            SecurityLoginsRolePoco poco = logic.Get(id);

            if (poco == null)
            {
                return(NotFound());
            }
            return(Ok(poco));
        }
Ejemplo n.º 10
0
        public IHttpActionResult GetSecurityLoginsRole(Guid securityLoginsRoleId)
        {
            SecurityLoginsRolePoco appEdu = _logic.Get(securityLoginsRoleId);

            if (appEdu == null)
            {
                return(NotFound());
            }
            return(Ok(appEdu));
        }
Ejemplo n.º 11
0
 public ActionResult Edit([Bind(Include = "Id,Login,Role,TimeStamp")] SecurityLoginsRolePoco securityLoginsRolePoco)
 {
     if (ModelState.IsValid)
     {
         db.Entry(securityLoginsRolePoco).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(securityLoginsRolePoco));
 }
Ejemplo n.º 12
0
        public IHttpActionResult GetSecurityLoginsRole(Guid SecurityLoginsRoleId)
        {
            SecurityLoginsRolePoco securityLoginsRole = _logic.Get(SecurityLoginsRoleId);

            if (securityLoginsRole == null)
            {
                return(NotFound());
            }
            return(Ok(securityLoginsRole));
        }
        public ActionResult GetSecurityLoginsRole(Guid roleId)
        {
            SecurityLoginsRolePoco poco = _logic.Get(roleId);

            if (poco == null)
            {
                return(NotFound());
            }
            return(Ok(poco));
        }
        public override Task <SecurityLoginsRolePayLoad> ReadSecurityLoginsRole(IdRequestLoginsRole request, ServerCallContext context)
        {
            SecurityLoginsRolePoco poco = _logic.Get(Guid.Parse(request.Id));

            return(new Task <SecurityLoginsRolePayLoad>(() => new SecurityLoginsRolePayLoad()
            {
                Id = poco.Id.ToString(),
                Login = poco.Login.ToString(),
                Role = poco.Role.ToString(),
            }));
        }
 public override Task <Empty> DeleteSecurityLoginsRole(SecurityLoginsRolePayLoad request, ServerCallContext context)
 {
     SecurityLoginsRolePoco[] pocos = new SecurityLoginsRolePoco[] { new SecurityLoginsRolePoco()
                                                                     {
                                                                         Id    = Guid.Parse(request.Id),
                                                                         Login = Guid.Parse(request.Login),
                                                                         Role  = Guid.Parse(request.Role)
                                                                     } };
     _logic.Delete(pocos);
     return(new Task <Empty>(() => new Empty()));
 }
 public ActionResult Edit([Bind(Include = "Id,Login,Role")] SecurityLoginsRolePoco securityLoginsRolePoco)
 {
     if (ModelState.IsValid)
     {
         db.Entry(securityLoginsRolePoco).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Login = new SelectList(db.SecurityLogins, "Id", "Login", securityLoginsRolePoco.Login);
     ViewBag.Role  = new SelectList(db.SecurityRoles, "Id", "Role", securityLoginsRolePoco.Role);
     return(View(securityLoginsRolePoco));
 }
        public override Task <Empty> CreateSecurityLoginsRole(SecurityLoginsRolePayload request, ServerCallContext context)
        {
            SecurityLoginsRolePoco poco = new SecurityLoginsRolePoco()
            {
                Id    = Guid.Parse(request.Id),
                Login = Guid.Parse(request.Login),
                Role  = Guid.Parse(request.Role),
            };

            _logic.Add(new SecurityLoginsRolePoco[] { poco });
            return(null);
        }
Ejemplo n.º 18
0
        public ActionResult Create([Bind(Include = "Id,Login,Role,TimeStamp")] SecurityLoginsRolePoco securityLoginsRolePoco)
        {
            if (ModelState.IsValid)
            {
                securityLoginsRolePoco.Id = Guid.NewGuid();
                db.SecurityLoginsRolePocoes.Add(securityLoginsRolePoco);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(securityLoginsRolePoco));
        }
 public override Task <Empty> UpdateSecurityLoginsRole(SecurityLoginsRolePayload request, ServerCallContext context)
 {
     SecurityLoginsRolePoco[] pocos = new SecurityLoginsRolePoco[1];
     foreach (var poco in pocos)
     {
         poco.Id    = Guid.Parse(request.Id);
         poco.Login = Guid.Parse(request.Login);
         poco.Role  = poco.Role;
     }
     _logic.Update(pocos);
     return(new Task <Empty>(() => new Empty()));
 }
 public ActionResult Edit([Bind(Include = "Id,Login,Role,TimeStamp")] SecurityLoginsRolePoco securityLoginsRolePoco)
 {
     if (ModelState.IsValid)
     {
         secLoginsRolePoco[0] = securityLoginsRolePoco;
         securityLoginsRoleLogic.Update(secLoginsRolePoco);
         return(RedirectToAction("Index"));
     }
     ViewBag.Login = new SelectList(securityLoginsRoleLogic.GetAll(), "Login", "Login");
     ViewBag.Role  = new SelectList(securityLoginsRoleLogic.GetAll(), "Role", "Role");
     return(View(securityLoginsRolePoco));
 }
Ejemplo n.º 21
0
        public ActionResult GetSecurityLoginsRole(Guid securityloginroleid)
        {
            SecurityLoginsRolePoco poco = _logicref.Get(securityloginroleid);

            if (poco == null)
            {
                return(NotFound());
            }
            else
            {
                return(Ok(poco));
            }
        }
        public ActionResult GetSecurityLoginsRole(Guid securityLoginsRoleId)
        {
            SecurityLoginsRolePoco securityLoginsRolePoco = _logic.Get(securityLoginsRoleId);

            if (securityLoginsRolePoco == null)
            {
                return(NotFound());
            }
            else
            {
                return(Ok(securityLoginsRolePoco));
            }
        }
Ejemplo n.º 23
0
        public override Task <Empty> UpdateSecurityLoginsRole(SecurityLoginsRolePayLoad request, ServerCallContext context)
        {
            SecurityLoginsRolePoco poco = new SecurityLoginsRolePoco()
            {
                Id    = new Guid(request.Id),
                Login = new Guid(request.Login),
                Role  = new Guid(request.Role)
            };

            _logic.Update(new SecurityLoginsRolePoco[] { poco });

            return(null);
        }
Ejemplo n.º 24
0
        public override Task <Empty> UpdateSecurityLoginRole(SecurityLoginRolePayload request, ServerCallContext context)
        {
            SecurityLoginsRolePoco[] pocos = new SecurityLoginsRolePoco[1];



            pocos[0].Id    = Guid.Parse(request.Id);
            pocos[0].Login = Guid.Parse(request.Login);
            pocos[0].Role  = Guid.Parse(request.Role);

            _logic.Update(pocos);
            return(new Task <Empty>(null));
        }
        public ActionResult GetSecurityLoginsRole(Guid id)
        {
            SecurityLoginsRolePoco poco = _logic.Get(id);

            if (poco != null)
            {
                return(Ok(poco));
            }
            else
            {
                return(NotFound());
            }
        }
        public override Task <Empty> UpdateSecurityLoginsRole(SecurityLoginsRolePayload request, ServerCallContext context)
        {
            _ = _logic.Get(Guid.Parse(request.Id)) ?? throw new ArgumentNullException("No Security Login Role with this Id Found");
            SecurityLoginsRolePoco poco = new SecurityLoginsRolePoco()
            {
                Id    = Guid.Parse(request.Id),
                Login = Guid.Parse(request.Login),
                Role  = Guid.Parse(request.Role)
            };

            _logic.Update(new SecurityLoginsRolePoco[] { poco });
            return(null);
        }
Ejemplo n.º 27
0
        public SecurityLoginsRolePoco[] GetArray(SecurityLoginsRolePayload request)
        {
            SecurityLoginsRolePoco poco = new SecurityLoginsRolePoco()
            {
                Id    = Guid.Parse(request.Id),
                Login = Guid.Parse(request.Login),
                Role  = Guid.Parse(request.Role)
            };

            SecurityLoginsRolePoco[] pocos = new SecurityLoginsRolePoco[1];
            pocos[0] = poco;
            return(pocos);
        }
        // GET: SecurityLoginsRolePocoes/Details/5
        public ActionResult Details(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SecurityLoginsRolePoco securityLoginsRolePoco = db.SecurityLoginsRoles.Find(id);

            if (securityLoginsRolePoco == null)
            {
                return(HttpNotFound());
            }
            return(View(securityLoginsRolePoco));
        }
        public async Task <IActionResult> Create([Bind("Id,Login,Role")] SecurityLoginsRolePoco securityLoginsRolePoco)
        {
            if (ModelState.IsValid)
            {
                securityLoginsRolePoco.Id = Guid.NewGuid();
                _context.Add(securityLoginsRolePoco);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Login"] = new SelectList(_context.SecurityLogins, "Id", "Id", securityLoginsRolePoco.Login);
            ViewData["Role"]  = new SelectList(_context.SecurityRoles, "Id", "Id", securityLoginsRolePoco.Role);
            return(View(securityLoginsRolePoco));
        }
        public ActionResult Create([Bind(Include = "Id,Login,Role")] SecurityLoginsRolePoco securityLoginsRolePoco)
        {
            if (ModelState.IsValid)
            {
                securityLoginsRolePoco.Id = Guid.NewGuid();
                db.SecurityLoginsRoles.Add(securityLoginsRolePoco);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Login = new SelectList(db.SecurityLogins, "Id", "Login", securityLoginsRolePoco.Login);
            ViewBag.Role  = new SelectList(db.SecurityRoles, "Id", "Role", securityLoginsRolePoco.Role);
            return(View(securityLoginsRolePoco));
        }