// 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); }
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)); } }
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 } )); }
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); } }
public void UpdateSecurityRole(SecurityRolePoco items) { throw new NotImplementedException(); }