Ejemplo n.º 1
0
        public ActionResult GetClientStyles()
        {
            string username = HttpContext.User.Identity.Name;

            ClaimsEntities ClaimsEntities = new ClaimsEntities();

            var clientObj =
                from client in ClaimsEntities.Clients
                join users in ClaimsEntities.Users on client.ClientID equals users.ClientID
                select client;

            Client clientENt = clientObj.ToList()[0];

            String clientStyles =
                "<style type='text/css'>" +
                "body{ background-color: " + clientENt.BackgroundColour + "!important;}" +
                "h1{ color: " + clientENt.Heading1 + "!important;}" +
                "h2{ color: " + clientENt.Heading2 + "!important;} " +
                "h3{ color: " + clientENt.Heading3 + "!important;} " +
                ".fieldGroup{ background-color: " + clientENt.Colour1 + "!important;} " +
                "</style>";

            ViewBag.ClientStyles = clientStyles;

            Response.Write(clientStyles);
            HttpContext.ApplicationInstance.CompleteRequest();

            return(View());
        }
Ejemplo n.º 2
0
        public ActionResult AddToClient(int clientId, int claimTemplateId)
        {
            var claimsEntities = new ClaimsEntities();
            var claimTemplate  = claimsEntities.ClaimTemplates.Single(ct => ct.ClaimTemplateID == claimTemplateId);

            claimsEntities.Clients.Single(c => c.ClientID == clientId).ClaimTemplates.Add(claimTemplate);
            claimsEntities.SaveChanges();
            return(RedirectToAction("Edit", "Client", new { @area = "Clients", @id = clientId }));
        }
Ejemplo n.º 3
0
        //public ActionResult Notifications()
        //{
            
        //    ClaimController controller =
        //         new ClaimController();

        //    int claimCount = controller.GetClaimsCount();
        //    ViewBag.ClaimCount = claimCount;
        //    return View(claimCount);
        //}

      

        public ActionResult Articles()
        {
            var claimsModel =
                new ClaimsEntities();

            var claim1 =
             from claimStatus in claimsModel.ClaimStatus
             select claimStatus;

            return View(claim1.ToList());
        }
Ejemplo n.º 4
0
        public List <Claim> GetClaimsForWillisAssociate(string willisEmployeeUsername)
        {
            var ae             = new ClaimsEntities();
            var willisEmployee =
                from we in ae.WillisEmployees
                where we.EmployeeUserID == willisEmployeeUsername
                select we;

            var userId = willisEmployee.First().WillisEmployeeID;

            var willisClaims =
                from claims in _db.Claims
                where claims.WillisEmployeeID == userId
                select claims;

            return(willisClaims.ToList());
        }
Ejemplo n.º 5
0
        public bool IsWillisEmployeeInRole(string username, string role)
        {
            bool result = false;

            using (var context = new ClaimsEntities())
            {
                var userList =
                    from we in context.WillisEmployees
                    where we.EmployeeUserID == username
                    select we.EmployeeUserID;

                if (userList.Count() == 1)
                {
                    result = true;
                }
            }
            return(result);
        }
Ejemplo n.º 6
0
        public ModelsLayer.User GetUserID()
        {
            ModelsLayer.User clientUser = null;

            if (HttpContext.User != null && HttpContext.User.Identity != null &&
                !String.IsNullOrEmpty(HttpContext.User.Identity.Name))
            {
                string clientUsername = HttpContext.User.Identity.Name;

                ClaimsEntities ClaimsEntities = new ClaimsEntities();
                var            clientUser2    =
                    from clientUsers in ClaimsEntities.Users
                    where clientUsers.UserName == clientUsername
                    select clientUsers;

                if (clientUser2 != null && clientUser2.Count() > 0)
                {
                    clientUser = clientUser2.Single <ModelsLayer.User>();
                }
            }

            return(clientUser);
        }
Ejemplo n.º 7
0
 public void Initialize(ClaimsEntities claimsEntities)
 {
     _db = claimsEntities;
 }