// GET: SecurityRole/Edit/5
        public ActionResult Edit(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SecurityRolePoco securityRolePoco = db.SecurityRoles.Find(id);

            if (securityRolePoco == null)
            {
                return(HttpNotFound());
            }
            return(View(securityRolePoco));
        }
        public override Task <Empty> DeleteSecurityRole(SecurityRolePayLoad request, ServerCallContext context)
        {
            SecurityRolePoco poco = new SecurityRolePoco()
            {
                Id         = new Guid(request.Id),
                Role       = request.Role,
                IsInactive = request.IsInactive
            };

            _logic.Delete(new SecurityRolePoco[] { poco });


            return(null);
        }
Example #3
0
        public List <SecurityRolePoco> ProtoToPoco(SecRoleArray request)
        {
            List <SecurityRolePoco> pocos = new List <SecurityRolePoco>();
            var inputList = request.SecRole.ToList();

            foreach (var item in inputList)
            {
                var poco = new SecurityRolePoco();
                poco.Id         = Guid.Parse(item.Id);
                poco.Role       = item.Role;
                poco.IsInactive = item.IsInactive;
                pocos.Add(poco);
            }
            return(pocos);
        }
 public IHttpActionResult GetSecurityRole(Guid securityRoleId)
 {
     try
     {
         SecurityRolePoco poco = _logic.Get(securityRoleId);
         if (poco == null)
         {
             return(NotFound());
         }
         return(Ok(poco));
     }
     catch (Exception e)
     {
         return(InternalServerError(e));
     }
 }
Example #5
0
        public override Task <SecRoleProto> GetSecurityRole(SecRoleIdRequest request, ServerCallContext context)
        {
            SecurityRolePoco poco = _logic.Get(Guid.Parse(request.Id));

            if (poco is null)
            {
                throw new ArgumentOutOfRangeException("Invalid Id");
            }
            return(new Task <SecRoleProto>(
                       () => new SecRoleProto
            {
                Id = poco.Id.ToString(),
                Role = poco.Role,
                IsInactive = poco.IsInactive
            }));
        }
        public override Task <SecurityRolePayLoad> ReadSecurityRole(IdRequestSecRole request, ServerCallContext context)
        {
            SecurityRolePoco poco = _logic.Get(Guid.Parse(request.Id));

            if (poco is null)
            {
                throw new ArgumentOutOfRangeException("poco is null");
            }

            return(new Task <SecurityRolePayLoad>(
                       () => new SecurityRolePayLoad()
            {
                Id = poco.Id.ToString(),
                Role = poco.Role.ToString(),
                IsInactive = poco.IsInactive
            }
                       ));
        }
Example #7
0
        public ActionResult Edit(
            [Bind(Include = "Id, Role, IsInactive")]
            SecurityRolePoco poco)
        {
            SecurityRolePoco[] pocos = new SecurityRolePoco[]
            { poco };

            var request = new
                          RestRequest("api/careercloud/security/v1/role", Method.PUT)
            {
                RequestFormat = DataFormat.Json
            };

            request.AddBody(pocos);

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

            return(RedirectToAction("Index"));
        }
 public IHttpActionResult GetSecurityRole(Guid SecurityRoleId)
 {
     try
     {
         SecurityRolePoco item = _logicObj.Get(SecurityRoleId);
         if (item != null)
         {
             return(this.Ok(item));
         }
         else
         {
             return(this.NotFound());
         }
     }
     catch (Exception e)
     {
         HttpResponseMessage response =
             this.Request.CreateErrorResponse(HttpStatusCode.BadRequest, e);
         throw new HttpResponseException(response);
     }
 }
Example #9
0
 public void UpdateSecurityRole(SecurityRolePoco items)
 {
     throw new NotImplementedException();
 }