예제 #1
0
        // Adds member to Member Table
        public static void Add(Member member)
        {
            Random rand = new Random();
            member.ID = rand.Next();

            ClanMembers.Add(member);

            Write();
        }
예제 #2
0
        public ActionResult Create(CreateMemberViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    Member newMember = new Member();
                    newMember.VillageName = model.VillageName;

                    MembersManager.Add(newMember);
                }
            }
            catch
            {
                return View(new CreateMemberViewModel());
            }

            return RedirectToAction("Index");
        }
예제 #3
0
 // Removes member from Member Table
 public static void Remove(Member member)
 {
     ClanMembers.Remove(member);
     Write();
 }
예제 #4
0
        public static void Update(Member updatedMember)
        {
            var member = ClanMembers.Where(p => p.ID == updatedMember.ID).FirstOrDefault();

            if(member != null)
            {
                member.VillageName = updatedMember.VillageName;
                member.Rank = updatedMember.Rank;
                member.GroupId = updatedMember.GroupId;
            }

            Write();
        }