public bool Update(int?id, AchievementParam achievementParam) { if (_achievementRepository.Get(id) == null) { MessageBox.Show("Sorry, your data is not found"); } else if (id.ToString() == " ") { MessageBox.Show("Don't insert white space in Id"); } else { if (achievementParam.Name.ToString() == " ") { MessageBox.Show("Don't insert white space in Name"); } else if (achievementParam.Date.ToString() == " ") { MessageBox.Show("Don't insert white space in Date"); } else { status = _achievementRepository.Update(id, achievementParam); } } return(status); }
public bool Update(int?id, AchievementParam achievementParam) { if (_achievementRepository.Get(id) == null) { MessageBox.Show("Sorry, your data is not found"); } else { status = _achievementRepository.Update(id, achievementParam); } return(status); }
public bool Insert(AchievementParam achievementParam) { if (achievementParam.Name.ToString() == " " && achievementParam.Date.Date.ToString() == " " && achievementParam.students.Id.ToString() == " ") { MessageBox.Show("Don't insert white space"); } else { status = _achievementRepository.Insert(achievementParam); } return(status); }
public bool Update(int?id, AchievementParam achievementParam) { var result = 0; var achievement = Get(id); achievement.Name = achievementParam.Name; achievement.Date = achievementParam.Date; achievement.students = _context.Students.Find(achievementParam.students); achievement.UpdateDate = DateTimeOffset.Now.LocalDateTime; result = _context.SaveChanges(); if (result > 0) { status = true; MessageBox.Show("Update Successfully"); } else { MessageBox.Show("Update Failed"); } return(status); }
public bool Insert(AchievementParam achievementParam) { var result = 0; achievement.Name = achievementParam.Name; achievement.Date = achievementParam.Date; achievement.students = _context.Students.Find(achievementParam.students); achievement.CreateDate = DateTimeOffset.Now.LocalDateTime; _context.Achievements.Add(achievement); result = _context.SaveChanges(); if (result > 0) { status = true; MessageBox.Show("Insert Successfully"); } else { MessageBox.Show("Update Failed"); } return(status); }
public bool Insert(AchievementParam achievementParam) { return(_achievementRepository.Insert(achievementParam)); }
//parse XML string to normal Achivment Pattern protected void ParseList(string XML) { XmlDocument xmlDoc = new XmlDocument(); xmlDoc.LoadXml(XML); ongoingAchivment= new List<Achievement>(); finishedAchivment= new List<Achievement>(); foreach (XmlNode node in xmlDoc.SelectNodes("achivements/achivement")) { Achievement achivment = new Achievement(); achivment.name = node.SelectSingleNode("name").InnerText; achivment.description = node.SelectSingleNode("description").InnerText; achivment.achievementId = int.Parse(node.SelectSingleNode("id").InnerText); foreach (XmlNode paramNode in node.SelectNodes("param")) { AchievementParam param = new AchievementParam(); param.current =0.0f; param.needed = float.Parse(paramNode.SelectSingleNode("value").InnerText); achivment.achivParams.Add(paramNode.SelectSingleNode("name").InnerText,param); } // Debug.Log("ACHIVMENT " +achivment); bool open = bool.Parse(node.SelectSingleNode("open").InnerText); //Debug.Log(open); if(!open){ ongoingAchivment.Add(achivment); }else{ finishedAchivment.Add(achivment); } } //loots of counting arrays, dictionary, logic don't want to drop fps by this) myThread = new Thread(new ThreadStart(this.AchivmentLoop)); myThread.Start (); }