public void SetUp()

        {
            mockPersonRepository           = new Mock <IPersonRepository>();
            mockUsertokenReposirity        = new Mock <IUserTokenRepository>();
            mockActivityReposirity         = new Mock <IActivityRepository>();
            sutTokenAppservice             = new TokenAppService(mockUsertokenReposirity.Object);
            mockRoleDistributionRepository = new Mock <IRoleDistributionRepository>();
            sutIPersonAppService           = new PersonAppService(mockPersonRepository.Object, mockUsertokenReposirity.Object,
                                                                  mockActivityReposirity.Object, sutTokenAppservice, mockRoleDistributionRepository.Object);
            sutPersonAppservice = new PersonAppService(mockPersonRepository.Object, mockUsertokenReposirity.Object,
                                                       mockActivityReposirity.Object, sutTokenAppservice, mockRoleDistributionRepository.Object);
        }
示例#2
0
 public IEnumerable <Person> QueryPersonsThatAreConsigners()
 {
     try
     {
         using (var repo = new PersonRepository())
         {
             var app    = new PersonAppService(repo);
             var output = app.QueryPersonsThatAreConsigners();
             return(output.Persons.Select(person => person.ConvertToPerson()).ToList());
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "QueryPersonsThatAreConsigners - Controller");
         return(null);
     }
 }
示例#3
0
        public bool UpdatePerson(Person updatedPerson)
        {
            var input = new UpdatePersonInput
            {
                PersonDto = new PersonDto(updatedPerson)
            };

            try
            {
                using (var repo = new PersonRepository())
                {
                    var app = new PersonAppService(repo);
                    app.UpdatePerson(input);
                    return(true);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "UpdatePerson - Controller");
                return(false);
            }
        }
示例#4
0
 public HomeController(PersonAppService personService)
 {
     _personService = personService;
     Logger         = NullLogger.Instance;
 }