Exemple #1
0
        public bool UpdateHuman(Human human)
        {
            if (Repo.Update(human))
                return true;
            return false;

        }
Exemple #2
0
        public bool CreateHuman(string firstName, string lastName, DateTime pickedDateOfBirth)
        {
            Human human = new Human()
            {
                FirstName = CheckNameContainsCorrectCharactersElseNull(firstName),
                LastName = CheckNameContainsCorrectCharactersElseNull(lastName),
                Birthdate = new DateTime(pickedDateOfBirth.Year, pickedDateOfBirth.Month, pickedDateOfBirth.Day),
                Pnr = GeneratePersonNumber(pickedDateOfBirth)
            };

            if (human.FirstName != null && human.LastName != null)
            {
                Repo.Create(human);
                return true;
            }
            return false;
        }
        public void UpdateHumanTest()
        {
            //Arrange
            Human human = new Human
            {
                FirstName = "Anton",
                LastName = "Cornett"
            };

            var mock = new Mock<IRepository>();
            mock.Setup(repo => repo.Update(human)).Returns(true);

            var logic = new HumanLogic(mock.Object);

            //Act
            var something = logic.UpdateHuman(human);

            //Assert
            Assert.IsTrue(something);
        }
 public HumanView(Human human)
 {
     InitializeComponent();
     DataContext = new HumansViewModel();
     HumansViewModel.UpdateHumanProp(human);
 }
 public void UpdateHumanProp(Human human)
 {
     Human = human;
 }
 public HumansViewModel(Human human)
 {
     Humans = humanLogic.GetAllHumans();
     Human = human;
 }