Saimoe.Core.ContestantService.AddContestant C# (CSharp) Méthode

AddContestant() public méthode

Add a contestant to database
public AddContestant ( Contestant contestant ) : void
contestant Saimoe.Models.Contestant
Résultat void
        public void AddContestant(Contestant contestant)
        {
            if (contestant == null)
            {
                throw new ArgumentNullException("Contestant Registration");
            }

            //TODO: move this part to the constructutor of Contestant
            contestant.CreatedDate = contestant.LastLoginDate = DateTime.Now;
            _contestantRepository.AddContestant(contestant);
        }

Usage Example

        public void TestAddContestant()
        {
            //
            // TODO: Add test logic here
            //
            var gPlusId = "107711263447378891785";
            var contestantRegistration = new Contestant(
                gPlusId,
                new Profile
                {
                    Tagline = "tagline",
                    Interest = "interest",
                    Characteristic = "chara",
                    RegistrationPost = "registrationPost",
                    ActingCute = "ActingCute",
                    JoinedDate = new DateTime(2011, 7, 1),
                }
            );

            var contestantService = new ContestantService();
            contestantService.AddContestant(contestantRegistration);
            var contestant = contestantService.GetContestant(gPlusId);
            Assert.IsNotNull(contestant);
        }