void OnTriggerExit2D(Collider2D other) { if (other.gameObject.GetComponent <Recruit>()) { nearbyRecruit = null; } }
public int Update(Recruit rc) { try { var getRC = db.Recruits.Find(rc.RecruitId); getRC.RICoverImage = rc.RICoverImage; getRC.RIAvatar = rc.RIAvatar; getRC.RICompanyName = rc.RICompanyName; getRC.RILogo = rc.RILogo; getRC.FoundedYear = rc.FoundedYear; getRC.RI_CompanySizeId = rc.RI_CompanySizeId; getRC.RI_ProfessionId = rc.RI_ProfessionId; getRC.RIAbout = rc.RIAbout; getRC.RIPhone = rc.RIPhone; getRC.RIEmail = rc.RIEmail; getRC.RIWebsite = rc.RIWebsite; getRC.RI_CityId = rc.RI_CityId; getRC.RI_DistrictId = rc.RI_DistrictId; getRC.RI_WardId = rc.RI_WardId; getRC.RIAddress = rc.RIAddress; db.SaveChanges(); return(1); } catch (Exception) { return(0); } }
public static RecruitViewModel MapViewModel(this Recruit recruit, IMapper mapper) { var model = mapper.Map <RecruitViewModel>(recruit); model.EntityType = recruit.RecruitEntityType.ToString(); model.DateText = recruit.Date.ToDateString(); model.OptionType = recruit.OptionType.ToString(); if (recruit.SubItems.HasItems()) { var subjectIds = new List <int>(); foreach (var item in recruit.SubItems) { subjectIds.AddRange(item.SubjectIds); } model.SubjectIds = subjectIds; } var parents = new List <RecruitViewModel>(); var entity = model; while (entity.Parent != null) { parents.Insert(0, entity.Parent); entity = entity.Parent; } model.Parents = parents; return(model); }
public override string HandoutReward(EventRanking eventRanking, int position) { base.HandoutReward(eventRanking, position); if (!Data.Scores.TryGetValue(eventRanking.Client.Player.CharID, out var userScore)) { return(""); } var availableSpecies = userScore.FoundSpecies.ToList(); var selectedIndex = Server.Math.Rand(0, availableSpecies.Count); var selectedSpecies = Pokedex.GetPokemon(availableSpecies[selectedIndex]); var recruit = new Recruit(eventRanking.Client); //recruit.SpriteOverride = -1; recruit.Level = 1; recruit.Species = selectedSpecies.ID; recruit.Sex = Pokedex.GetPokemonForm(selectedSpecies.ID).GenerateLegalSex(); recruit.Name = Pokedex.GetPokemon(selectedSpecies.ID).Name; recruit.Shiny = Enums.Coloration.Shiny; recruit.NpcBase = 0; recruit.GenerateMoveset(); using (var dbConnection = new DatabaseConnection(DatabaseID.Players)) { eventRanking.Client.Player.AddToRecruitmentBank(dbConnection, recruit); } return($"a shiny {selectedSpecies.Name}"); }
/// <summary> /// 发布招聘信息 /// </summary> /// <returns></returns> public IActionResult Recruit(DateTime rstartdate, DateTime renddate, string raddress, string rtype, string rsalary, string rpeople, string rtel, string rrequire, string rdescribe) { using (parttimejobContext db = new parttimejobContext()) { int randomnumber = new Random().Next(); string b = randomnumber.ToString(); Recruit rinfo = new Recruit(); rinfo.RId = b; rinfo.CId = common.key; rinfo.PId = ""; rinfo.RStartDate = rstartdate; rinfo.REndDate = renddate; rinfo.RAddress = raddress; rinfo.RType = rtype; rinfo.RSalary = rsalary; rinfo.RPeople = rpeople; rinfo.RTel = rtel; rinfo.RDescribe = rdescribe; rinfo.RRequire = rrequire; System.DateTime dt = new System.DateTime(); dt = System.DateTime.Now; rinfo.RCreatTime = dt; if (rinfo.RAddress == null) { var script = String.Format("<script>alert('Publish failed,fill in blanks');location.href = '{0}'</script>", Url.Action("Companys")); return(Content(script, "text/html")); } db.Add(rinfo); db.SaveChanges(); var script1 = String.Format("<script>alert('Publish successfully!!!');location.href = '{0}'</script>", Url.Action("Companys")); return(Content(script1, "text/html")); } }
public static void CreateRecruitAsset() { Recruit database = ScriptableObject.CreateInstance <Recruit> (); AssetDatabase.CreateAsset(database, "Assets/Recruits/Recruit #.asset"); AssetDatabase.SaveAssets(); }
public ActionResult Create(HttpPostedFileBase thumbnail, Recruit recruit) { if (thumbnail != null && thumbnail.ContentLength > 0) { string fileName = Convert.ToInt32((DateTime.Now - new DateTime(2010, 01, 01)).TotalSeconds) + "_" + thumbnail.FileName; string currentDomain = System.Configuration.ConfigurationManager.AppSettings["CurrentDomain"]; string folder = "UploadedImages/Partner"; string filePath = System.Configuration.ConfigurationManager.AppSettings[currentDomain] + @"\" + folder + @"\" + fileName; using (new Impersonator("uploaduser", "", "Upload@@123")) { thumbnail.SaveAs(filePath); } recruit.Thumbnail = currentDomain + "/" + folder + "/" + fileName; } else { recruit.Thumbnail = "/Images/NoImage.png"; } ModelState.Clear(); TryValidateModel(recruit); if (ModelState.IsValid) { _recruitRepository.InsertOrUpdate(recruit); _recruitRepository.Save(); return(RedirectToAction("Management")); } ViewBag.CategoryId = new SelectList(_recruitCategoryRepository.All, "Id", "Name"); ViewBag.CityId = new SelectList(_cityRepository.All, "Id", "Name"); return(View()); }
public ActionResult position(int id, string type) { //var recruitList = Recruit.SelectAll(new {CompanyId=id }); var recruitList = Recruit.SelectAll(item => item.CompanyId == id); this.ViewData["type"] = type; return(View(recruitList)); }
void PopulateMenu(Recruit recruit) { recruitName.text = recruit.recruitName; recruitImage.sprite = recruit.sprite; recruitHealth.text = "Health: " + recruit.health.ToString(); recruitAttack.text = "Attack: " + recruit.attack.ToString(); recruitDefense.text = "Defense: " + recruit.defense.ToString(); recruitCost.text = "Cost: " + recruit.cost.ToString(); }
public bool UpdateAsync(Recruit model) { if (model == null) { throw new ArgumentNullException("model不能为null"); } return(_recruitRepository.UpdateAsync(model)); }
/// <summary> /// 雇う /// </summary> void OnTapHire(Recruit recruit) { if (_player.Monay > recruit.Employee.Param.Salary) { _player.Monay -= recruit.Employee.Param.Salary; _player.Employees.Add(recruit.Employee); Recruit.Remove(recruit); } }
public ActionResult Index() { Recruit model = _recruitService.GetInfoAsync(); if (model == null) { model = new Recruit(); } return(View(model)); }
public IEnumerable <int> FetchQuestionIdsByRecruit(Recruit recruit) { var recruitQuestions = _context.RecruitQuestions.Where(x => x.RecruitId == recruit.Id); if (recruitQuestions.IsNullOrEmpty()) { return(new List <int>()); } return(recruitQuestions.Select(x => x.QuestionId).ToList()); }
// POST: api/Recruits public IHttpActionResult Post([FromBody] Recruit recruit) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } recruitsDbContext.Recruits.Add(recruit); recruitsDbContext.SaveChanges(); return(StatusCode(HttpStatusCode.Created)); }
public void InsertOrUpdate(Recruit recruit) { if (recruit.Id == default(int)) { // New entity _context.Recruits.Add(recruit); } else { _context.Entry(recruit).State = EntityState.Modified; } }
public DupToken(Recruit recruit) { Fam = recruit.FAM; Im = recruit.IM; Otch = recruit.OTCH; N_kom = recruit.N_KOM; SeasonYear = recruit.SeasonYear; SeasonNumber = recruit.SeasonNumber; Token = String.Format("{0} {1}", recruit.LN_SER, recruit.LN_NUM); V_vs = recruit.Squad.V_VS; N_e = recruit.Squad.N_E; St = recruit.Squad.ST; }
/// <summary> /// 招贤纳士 /// </summary> /// <returns></returns> public ActionResult Recruit() { Recruit model = _recruitService.GetInfoAsync() ?? new Recruit(); List <Banner> bannerList = _bannerService.GetBannerListByPosAsync(Instart.Models.Enums.EnumBannerPos.Recruit); ViewBag.BannerUrl = ""; if (bannerList != null && bannerList.Count() > 0) { ViewBag.BannerUrl = bannerList[0].ImageUrl; } return(View(model)); }
public async Task <IActionResult> Update(Recruit recruit, int placeHolder) { recruit.APPLIED_DATE = DateTime.Now; string putMsg = System.Text.Json.JsonSerializer.Serialize(recruit); int status = await UpdateRecruit(putMsg, recruit.id); if (status == 0) { return(RedirectToAction("Recruit")); } return(RedirectToAction("Error")); }
public bool InsertAsync(Recruit model) { using (var conn = DapperFactory.GetConnection()) { var fields = model.ToFields(); if (fields == null || fields.Count == 0) { return(false); } string sql = string.Format("insert into [Recruit] ({0}) values ({1});", string.Join(",", fields), string.Join(",", fields.Select(n => "@" + n))); return(conn.Execute(sql, model) > 0); } }
public async Task <ActionResult> Index(int recruit) { Recruit selectedRecruit = _recruitsService.GetById(recruit); if (selectedRecruit == null) { ModelState.AddModelError("recruit", "年度不存在"); return(BadRequest(ModelState)); } if (selectedRecruit.RecruitEntityType == RecruitEntityType.Year) { return(Ok(new List <Question>().GetPagedList(_mapper))); } var allSubjects = await _subjectsService.FetchAsync(); var subject = _recruitsService.FindSubject(selectedRecruit, allSubjects); if (subject == null) { ModelState.AddModelError("subject", "科目不存在"); return(BadRequest(ModelState)); } _subjectsService.LoadSubItems(subject); var questions = await _questionsService.FetchByRecruitAsync(selectedRecruit, subject); List <Term> allTerms = null; List <Recruit> allRecruits = null; List <UploadFile> attachments = null; if (questions.HasItems()) { attachments = (await _attachmentsService.FetchAsync(PostType.Option)).ToList(); allTerms = (await _termsService.FetchAllAsync()).ToList(); } var pageList = questions.GetPagedList(_mapper, allRecruits, attachments, allTerms); foreach (var item in pageList.ViewList) { item.Options = item.Options.OrderByDescending(o => o.Correct).ToList(); } return(Ok(pageList)); }
public void ButtonAction() { Recruit recruit = PrefUnit.GetComponent <Recruit>(); if (PlayerData.GetInstance.IsPlayerHavingEnoughResources(recruit.GetToilettePaperCosts, 0, 0, 0)) { PlayerData.GetInstance.ToiletPaperAmountH -= recruit.GetToilettePaperCosts; SpawnUnitOnPos(PrefUnit, SpawnPos); AudioManager.GetInstance.PlaySound("Recruit"); } else { AudioManager.GetInstance.PlaySound("CantBuild"); } }
public void SoldierExperiment() { var soldier1 = new Recruit("Michael", new DateTime(1994, 3, 17), 450); var soldier2 = new Leutenant("Michael", new DateTime(1994, 3, 17), 450); var soldier3 = new General("Michael", new DateTime(1994, 3, 17), 450); var soldier4 = new Recruit("Michael", new DateTime(1994, 3, 17), 450); var soldier5 = new Recruit("Michael", new DateTime(1994, 3, 17), 450); Soldier[] soldiers = { soldier1, soldier2, soldier3, soldier3, soldier4, soldier5 }; foreach (var soldier in soldiers) { soldier.Promote(); } }
public async Task <IActionResult> Delete(Recruit recruit) { HttpContext.Session.Set <Dictionary <int, string> >("currDict", null); HttpContext.Session.Set <int>("pgCount", 0); string recuritID = recruit.id; int status = await DeleteRecruit(recuritID); if (status == 0) { return(RedirectToAction("Recruit")); } return(RedirectToAction("Error")); }
void Update() { //Recruiting if (nearbyRecruit != null) { if (nearbyRecruit.recruiter == null) { if (Input.GetKeyDown(KeyCode.E)) { nearbyRecruit.recruiter = transform; nearbyRecruit.triggerToDeactivateWhenRecruited.enabled = false; nearbyRecruit = null; } } } }
public static async Task <IActionResult> GetRecruit( [HttpTrigger(AuthorizationLevel.Function, "get", Route = "recruit/{id}")] HttpRequest req, [CosmosDB( databaseName: "recruit-db", collectionName: "recruits", ConnectionStringSetting = "CosmosDBConnection", Id = "{id}", PartitionKey = "{id}")] Recruit recruit, ILogger log) { if (recruit == null) { return(new NotFoundResult()); } return(new OkObjectResult(recruit)); }
public void cleanRecruitLs() { Recruit recruited = new Recruit(); foreach (String s in recruitedLs) { foreach (Recruit r in recruitLs) { if (r.info.name == s) { recruited = r; break; } } recruitLs.Remove(recruited); } }
public JsonResult Set(Recruit model) { var result = new ResultBase(); int count = _recruitService.GetCountAsync(); if (count > 0) { result.success = _recruitService.UpdateAsync(model); } else { result.success = _recruitService.InsertAsync(model); } return(Json(result)); }
public async Task <IActionResult> Create(Recruit recruit) { HttpContext.Session.Set <int>("pgCount", 0); HttpContext.Session.Set <Dictionary <int, string> >("currDict", null); recruit.id = Guid.NewGuid().ToString(); recruit.APPLIED_DATE = DateTime.Now; string postMsg = System.Text.Json.JsonSerializer.Serialize(recruit); int status = await CreateNewRecruit(postMsg); if (status == 0) { return(RedirectToAction("Recruit")); } return(RedirectToAction("Error")); }
async Task <RQViewModel> GetRQModelAsync(Recruit recruit, Subject subject) { var model = new RQViewModel(); var parts = recruit.SubItems; if (parts.HasItems()) { foreach (var part in parts) { var questions = await _questionsService.FetchByRecruitAsync(part, subject); var partView = new RQPartViewModel { Points = part.Points, Order = part.Order, MultiAnswers = part.MultiAnswers, OptionCount = part.OptionCount, OptionType = part.OptionType.ToString(), Title = part.Title }; partView.Questions = questions.MapViewModelList(_mapper); model.Parts.Add(partView); } } else { var questions = await _questionsService.FetchByRecruitAsync(recruit, subject); var partView = new RQPartViewModel { Points = recruit.Points, MultiAnswers = recruit.MultiAnswers, OptionCount = recruit.OptionCount, OptionType = recruit.OptionType.ToString(), Title = recruit.Title }; partView.Questions = questions.MapViewModelList(_mapper); model.Parts.Add(partView); } model.Recruit = recruit.MapViewModel(_mapper); model.LoadTitle(); return(model); }
public async Task <IEnumerable <Question> > FetchByRecruitAsync(Recruit recruit, Subject subject) { var subjectIds = subject.GetSubIds(); subjectIds.Add(subject.Id); var spec = new QuestionSubjectIdsFilterSpecification(subjectIds); var list = await _questionRepository.ListAsync(spec); var recruitIds = recruit.GetSubIds(); recruitIds.Add(recruit.Id); var questionIds = FetchQuestionIdsByRecruits(recruitIds); return(list.Where(item => questionIds.Contains(item.Id)).ToList()); }
private Recruit GetRecruitFromReader(IDataReader reader) { var recruit = new Recruit(); recruit.ID = reader.GetInt32(0); recruit.UID = reader.GetString(1); recruit.Title = reader.GetString(2); recruit.Drafts = reader.GetInt32(3); recruit.Involved = reader.GetInt32(4); recruit.Actions = reader.GetInt32(5); recruit.Charges = reader.GetInt32(6); recruit.Times = 1; recruit.Start = reader.GetDateTime(7); recruit.StopTime = reader.GetDateTime(8); recruit.Description = reader.GetString(9); return(recruit); }
private List<Recruit> recruits_Load(String path) { List<Recruit> rList = new List<Recruit>(); XmlDocument doc = new XmlDocument(); doc.Load(path); foreach (XmlElement te in doc.DocumentElement) if(te.Name == "Recruit") { Recruit r = new Recruit(); r.info.name = te["Infos"].GetAttribute("name"); r.info.level = int.Parse(te["Infos"].GetAttribute("level")); r.info.cClass = te["Infos"].GetAttribute("class"); r.info.price = int.Parse(te["Infos"].GetAttribute("price")); r.req.turns = int.Parse(te["Requirements"].GetAttribute("turns")); r.req.captures = int.Parse(te["Requirements"].GetAttribute("captures")); r.req.city = te["Requirements"].GetAttribute("city"); rList.Add(r); } return rList; }
protected string FirstRowTime(int index, Recruit recruit) { if (index == 0) return Functions.FormatTime(recruit.FinishTime - DateTime.Now); return Functions.FormatTime(recruit.FinishTime - recruit.LastUpdate); }