public PlayerModel(string name = "Default character", CombatModel combat = null, SkillsModel skills = null, EquipedModel equiped = null) { this.Name = name; if (combat != null) { Combat = combat; } else { Combat = new CombatModel(); } if (skills != null) { Skills = skills; } else { Skills = new SkillsModel(); } if (equiped != null) { Equiped = Equiped; } else { Equiped = new EquipedModel(); } }
public ActionResult GetTagsnSkills(int category, int jobId) { //TempData["Tags"] = objJobMod.GetTrendingTags(category); TrendingTagsModel _TrendingTagsModel = new TrendingTagsModel(); SkillsModel _SkillsModel = new SkillsModel(); Job _objJobList = new Job(); if (jobId != 0) { _objJobList.TrendingTagsList = _TrendingTagsModel.GetList(" * ", " JobCategoryId = " + category); TempData["Tags"] = _objJobList.TrendingTagsList; } else { _objJobList.TrendingTagsList = _TrendingTagsModel.GetList(" * ", " JobCategoryId = " + category + " and TagType = 'S'"); TempData["Tags"] = _objJobList.TrendingTagsList; } //TempData["Skills"] = objJobMod.GetTopSkills(category); //_objJobList.TrendingTagsList = objJobMod.GetTrendingTags(category); //_objJobList.JobSkillsList = objJobMod.GetTopSkills(category); _objJobList.JobSkillsList = _SkillsModel.GetList(" * ", " JobCategoryId = " + category); TempData["Skills"] = _objJobList.JobSkillsList; return(Json(_objJobList, JsonRequestBehavior.AllowGet)); }
public ActionResult Skills(SkillsModel skill) { LoginModel login = Session["Account"] as LoginModel; skill.IDSk = user.getID(login.Username.ToString()); user.addNewSkill(skill); return(View()); }
public string AddSkills(SkillsModel skillsModel) { Skills skills = new Skills { Skill_ID = skillsModel.SkillId, Skill_Name = skillsModel.SkillName }; SkillsDAO skillDAO = new SkillsDAO(); return(skillDAO.AddSkills(skills)); }
public SkillsViewModel(SkillsModel skills, string skills_mode) { PlayerSkills = skills; if (skills_mode == "Edit" || skills_mode == "Create") { BtnVisibility = "Visible"; } else { BtnVisibility = "Hidden"; } View = new SkillsView(this); }
public ActionResult Skills(SkillsModel modelData) { if (!ModelState.IsValid) { return(View()); } modelData.UserId = _userId; var entityData = ModelToEntityMapper.ConvertToEntity <TblSkills, SkillsModel>(modelData); var repo = new Repository <TblSkills>(new DatabaseEntities()); repo.Update(entityData); return(RedirectToAction("Index", "PrivateArea")); }
public async Task <IDictionary <string, string> > Get(string urlName) { var result = new ConcurrentDictionary <string, string>(); var model = new SkillsModel { Skills = repository.GetSkills(SocCodeMapping(urlName))?.Select(x => x.skillname), JobProfileUrl = urlName }; var viewString = await viewRenderService.RenderViewToStringAsync("SkillsList", model); result.TryAdd("Skills", viewString); return(result); }
public ActionResult CreateGig(int?id) { Session["ExRate"] = MatchBxCommon.GetExchangeRate(); dynamic model = new ExpandoObject(); int gigid = id.GetValueOrDefault(); TempData["Category"] = objCatMod.GetList(); TempData["Tags"] = new List <TrendingTags>(); TempData["Skills"] = new List <Skills>(); //GetTagsnSkills(0); if (gigid != 0) { objGigList = objGigMod.GetGigPost(gigid); if (objGigList.Count() > 0) { TrendingTagsModel _TrendingTagsModel = new TrendingTagsModel(); SkillsModel _SkillsModel = new SkillsModel(); //TempData["Tags"] = objJobMod.GetTrendingTags(objJobList[0].JobCategoryId); //TempData["Skills"] = objJobMod.GetTopSkills(objJobList[0].JobCategoryId); if (gigid != 0) { TempData["Tags"] = _TrendingTagsModel.GetList(" * ", " JobCategoryId = " + objGigList[0].JobCategoryId); } else { TempData["Tags"] = _TrendingTagsModel.GetList(" * ", " JobCategoryId = " + objGigList[0].JobCategoryId + " and TagType = 'S'"); } TempData["Skills"] = _SkillsModel.GetList(" * ", " JobCategoryId = " + objGigList[0].JobCategoryId); objGigList.FirstOrDefault().GigSkillsMappingList = objGigMod.GetSkillsByGigId(gigid); objGigList.FirstOrDefault().GigTrendingTagsMappingList = objGigMod.GetTagsByGigId(gigid); objGigList.FirstOrDefault().GigDocumentsList = objGigMod.GetDocumentsByGigId(gigid); objGig = objGigList.FirstOrDefault(); objGig.BudgetInDollar = objGig.BudgetASP; objGig.BudgetASP = objGig.BudgetASP * (decimal)Session["ExRate"]; objGig.BudgetASPString = "$ " + objGig.BudgetASP.ToString("#,##0.00"); objGig.GigId = Convert.ToInt32(id); TempData["SelectedTags"] = objGig.GigTrendingTagsMappingList; TempData["SelectedSkills"] = objGig.GigSkillsMappingList; Session["TrendingTagsList"] = objGig.GigTrendingTagsMappingList; Session["SkillsList"] = objGig.GigSkillsMappingList; } } return(View("CreateGig", objGig)); }
public async Task <SkillsModel> GetSkillsModelAsync(ListItem listItem, ClientContext ctx) { if (listItem == null) { return(null); } var model = new SkillsModel { ComponentId = listItem.Id, ComponentName = listItem["ComponentName"] as string, Skills = new List <Skill>() }; var lookupIds = (listItem["Skills"] as IEnumerable <FieldLookupValue>).Select(x => x.LookupId); if (lookupIds.Any()) { var skillsList = ctx.Web.Lists.GetByTitle("Data__Skills"); var items = skillsList.GetItems(CamlQuery.CreateAllItemsQuery()); var allSkills = ctx.LoadQuery(items.QuerySkills()); await ctx.ExecuteQueryAsync(); foreach (var skill in allSkills.Where(s => lookupIds.Any(id => id == s.Id))) { var hasSkillLevel = float.TryParse(skill["SkillLevel"].ToString(), out float skillLevel); if (hasSkillLevel) { model.Skills.Add(new Skill { Name = skill["SkillName"] as string, Level = skillLevel }); } } } model.Skills = model.Skills.OrderByDescending(s => s.Level) .ToList(); return(model); }
public IEnumerator RequestCheckApi(System.Action <SkillsModel> callback) { WWWForm form = new WWWForm(); form.AddField("api_key", api_key); form.AddField("api_password", api_password); form.AddField("user_id", user_id); //making the post request using (UnityWebRequest www = UnityWebRequest.Post(EndPoints.GET_SKILLS, form)) { yield return(www.SendWebRequest()); if (www.isNetworkError || www.isHttpError) { SkillsModel mSkillsModel = new SkillsModel(); mSkillsModel.error = true; callback(mSkillsModel); } else { string responseText = www.downloadHandler.text; Debug.Log(responseText); SkillsModel mSkillsModel = JsonUtility.FromJson <SkillsModel>(responseText); JSONNode data = JSON.Parse(responseText); foreach (JSONNode skill in data["skills"]) { SkillModel mSkillModel = new SkillModel(); mSkillModel.skill_id = skill["skill_id"]; mSkillModel.name = skill["name"]; mSkillModel.setClassType(skill["class_type"]); mSkillModel.row = skill["row"]; mSkillsModel.addSkill(mSkillModel); } callback(mSkillsModel); } } }
public int addNewSkill(SkillsModel skills) { string sql = "INSERT INTO tblSkills VALUES('" + skills.IDSk + "','" + skills.SkillsName + "','" + skills.Percent + "')"; return(ketnoi.thucthiNonQuery(sql)); }
public IHttpActionResult PostSkills(string moniker, SkillsModel skill) { var mappedResult = _IMapper.Map <Skills>(skill); return(Ok(_skillDB.InsertSkills(moniker, mappedResult))); }
public void resetPlayerSkills() { PlayerSkills = new SkillsModel(); }
public string AddSkills(SkillsModel skillsModel) { return(skillDetailBusiness.AddSkills(skillsModel)); }
/// <summary> /// Skills page /// </summary> /// <returns></returns> public IActionResult Skills() { SkillsModel model = new SkillsModel(); return(View(model)); }