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()); }
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 })); }
//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()); }
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()); }
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); }
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); }
public void Initialize(ClaimsEntities claimsEntities) { _db = claimsEntities; }