public void AddComment(Improvement improvement, Comment comment, string userName) { if (improvement != null) { if (improvement.Comments==null) improvement.Comments = new List<Comment>(); improvement.Comments.Insert(0, new Comment() { Content = comment.Content, Owner = userName }); } }
public void Save(Improvement improvement) { if (improvement.Id <= 0) { improvement.Id = ImprovementList.Count + 1; ImprovementList.Add(improvement); } else { var oldimprovement = ImprovementList.FirstOrDefault(i => i.Id == improvement.Id); if (oldimprovement != null) { oldimprovement.Description = improvement.Description; oldimprovement.Title = improvement.Title; } } }
static MemoryImprovementRepository() { var improvements = new Improvement[] { new Improvement() { Id = 1, Title = "Gyümölcskosár", Description = "Legyen project gyümölcskosár. A pénzt katicás perselybe lehet gyűjteni.", Points = 14, UserPoints = 0, Owner = "Balazs Molnar" }, new Improvement() { Id = 2, Title = "Code review", Description = "Code review minden submit előtt.", Points = 4, UserPoints = 0, Owner = "XXXX", Comments = new Comment[] { new Comment() { Content = "Good idea!", Owner = "Balazs Molnar"}, new Comment() { Content = "+1", Owner = "Balazs Molnar"} }.ToList() }, new Improvement() { Id = 3, Title = "Stand-up", Description = "Álljunk fel minden órában, és menjünk ki a teraszra.", Points = 7, UserPoints = 0, Owner = "Balazs Molnar" } }; ImprovementList = improvements.ToList(); }
public void Put(Improvement improvement) { this.respository_.Save(improvement); }