Exemplo n.º 1
0
        public HtmlString AddNewSkill(string skillName, int index, int workerId)
        {
            var newIndex = NgProjectService.Add <Skill, int>(new Skill()
            {
                Name = skillName
            });

            return(new HtmlString(string.Format(@"<span class=""participant-skill-item"">{0}</span>", skillName, index, newIndex)));
        }
Exemplo n.º 2
0
        public HtmlString SetRoles(int roleId, int userId)
        {
            var lastRole = NgProjectService.FindByFunc <RolesUser, int>(t => t.RolesId == roleId && t.UsersId == userId);

            if (lastRole != null)
            {
                return(new HtmlString(""));
            }
            NgProjectService.Add <RolesUser, int>(new RolesUser()
            {
                RolesId = roleId,
                UsersId = userId
            });
            var sb   = new StringBuilder();
            var role = RolesService.Find(t => t.Id == roleId);

            sb.Append($"<span class=\"participant-skill-item\">{role.Name}</span>");
            return(new HtmlString(sb.ToString()));
        }