示例#1
0
        public IActionResult Get([FromServices] IPersonBusiness personService, [FromServices] IMapper mapper)
        {
            var resultDomain = personService.FindAll();
            var resultVO     = mapper.Map <List <PersonValue> >(resultDomain);

            return(Ok(resultVO));
        }
 public AccountController(ApplicationUserManager userManager, ApplicationSignInManager signInManager, IPersonBusiness personBusiness)
 {
     UserManager = userManager;
     SignInManager = signInManager;
     _personBusiness = personBusiness;
     UserManager.PersonBusiness = SignInManager.PersonBusiness = personBusiness;
 }
示例#3
0
        public IActionResult Post([FromBody] PersonValue value, [FromServices] IPersonBusiness personService, [FromServices] IMapper mapper)
        {
            var personDomain = mapper.Map <Person>(value);

            var personCreated = mapper.Map <PersonValue>(personService.Create(personDomain));

            return(Created("Post:Person", personCreated));
        }
 public PersonController(
     ILogger <PersonController> logger,
     IPersonBusiness personService
     )
 {
     _personBusiness = personService;
     _logger         = logger;
 }
 public AdministradorController(IPersonBusiness person,
     IAdmBusiness adm, IUserBusiness user, ICityBusiness city,
     IStateBusiness state)
 {
     _personBusiness = person;
     _admBusiness = adm;
     _usesBusiness = user;
     _cityBusiness = city;
     _stateBusiness = state;
 }
示例#6
0
 public AdministradorController(IPersonBusiness person,
                                IAdmBusiness adm, IUserBusiness user, ICityBusiness city,
                                IStateBusiness state)
 {
     _personBusiness = person;
     _admBusiness    = adm;
     _usesBusiness   = user;
     _cityBusiness   = city;
     _stateBusiness  = state;
 }
示例#7
0
 public DiscenteController(IPersonBusiness person,
                           IStudentBusiness student, ICourseBusiness course, IUserBusiness user, ICityBusiness city,
                           IStateBusiness state)
 {
     _servicoPerson  = person;
     _servicoStudent = student;
     _servicoUser    = user;
     _servicoCity    = city;
     _servicoState   = state;
 }
 public DiscenteController(IPersonBusiness person,
     IStudentBusiness student, ICourseBusiness course, IUserBusiness user, ICityBusiness city,
     IStateBusiness state)
 {
     _servicoPerson = person;
     _servicoStudent = student;
     _servicoUser = user;
     _servicoCity = city;
     _servicoState = state;
 }
 public DocenteController(IPersonBusiness person,
     ITeacherBusiness teacher, ICourseBusiness course, IUserBusiness user, ICityBusiness city,
     IStateBusiness state, ICourseBusiness courses)
 {
     _servicoPerson = person;
     _servicoTeacher = teacher;
     _servicoUser = user;
     _servicoCity = city;
     _servicoState = state;
     _servicoCourse = courses;
 }
示例#10
0
 public DocenteController(IPersonBusiness person,
                          ITeacherBusiness teacher, ICourseBusiness course, IUserBusiness user, ICityBusiness city,
                          IStateBusiness state, ICourseBusiness courses)
 {
     _servicoPerson  = person;
     _servicoTeacher = teacher;
     _servicoUser    = user;
     _servicoCity    = city;
     _servicoState   = state;
     _servicoCourse  = courses;
 }
示例#11
0
        public IActionResult Get(long id, [FromServices] IPersonBusiness personService, [FromServices] IMapper mapper)
        {
            var resultDomain = personService.FindById(id);

            if (resultDomain != null)
            {
                return(Ok(mapper.Map <PersonValue>(resultDomain)));
            }
            else
            {
                return(NotFound());
            }
        }
示例#12
0
        public IActionResult Put(int id, [FromBody] PersonValue value,
                                 [FromServices] IPersonBusiness personService,
                                 [FromServices] IMapper mapper)
        {
            value.Id = id;
            var personDomain = mapper.Map <Person>(value);

            var personUpdated = personService.Update(personDomain);

            if (personUpdated != null)
            {
                return(Ok(mapper.Map <PersonValue>(personUpdated)));
            }
            else
            {
                return(NotFound());
            }
        }
示例#13
0
        private void Setup()
        {
            _userData.Setup(a => a.GetByCredentials(string.Empty, string.Empty)).Returns(new User());
            _userData.Setup(a => a.GetByCredentials(INVALID_CREDENTIALS, INVALID_CREDENTIALS)).Returns(new User());
            _userData.Setup(a => a.GetByCredentials("login", "password"))
            .Returns(new User
            {
                AccessCode = (int)AccessProfileEnum.Adm,
                Id         = 1,
                Login      = "******",
                Password   = "******"
            });

            _personData.Setup(a => a.SaveAndReturn(new Person())).Returns(new Person());
            _personData.Setup(a => a.IsDuplicated(_duplicatedPerson)).Returns(true);

            _userBusiness    = new UserBusiness(_userData.Object);
            _personBusiness  = new PersonBusiness(_personData.Object);
            _loginController = new LoginController(_userBusiness, _personBusiness);
        }
示例#14
0
 public AdmBusiness(IAdmData repository, IPersonBusiness personBusiness)
     : base(repository)
 {
     _personBusiness = personBusiness;
 }
示例#15
0
 public TeacherBusiness(ITeacherData data, IPersonBusiness personBusiness)
     : base(data)
 {
     _personBusiness = personBusiness;
 }
示例#16
0
 public WeatherForecastController(IPersonBusiness business)
 {
     this.business = business;
 }
示例#17
0
 //Injecta business skiktet för att kunna göra anrop
 //Controllern är helt isolerad från datalayer
 public HomeController(IPersonBusiness businesslayer)
 {
     _businessLayser = businesslayer;
 }
示例#18
0
 public PersonController(IPersonBusiness personService) => _personService = personService;
示例#19
0
 public PersonController(IPersonBusiness personService)
 {
     _personBusiness = personService;
 }
示例#20
0
 public PersonController(CurrentProcess process, IPersonBusiness personBusiness) : base(process)
 {
     m_PersonBusiness = personBusiness;
 }
示例#21
0
 public PersonService(IPersonBusiness repo)
 {
     employeeBusiness = repo;
 }
示例#22
0
 public PeopleController(GymLoverDbContext context, IPersonBusiness personBusiness)
 {
     _context        = context;
     _personBusiness = personBusiness;
 }
示例#23
0
 public LoginController(IUserBusiness user, IPersonBusiness personBusiness)
 {
     _user           = user;
     _personBusiness = personBusiness;
 }
示例#24
0
 public PersonsController(IPersonBusiness personBusiness)
 {
     _personBusiness = personBusiness;
     _converter      = new PersonConverter();
 }
示例#25
0
 public PersonController(IPersonBusiness _personBusiness)
 {
     personBusiness = _personBusiness;
 }
示例#26
0
 public PersonController(ILogger <PersonController> logger, IPersonBusiness personRepository)
 {
     _logger           = logger;
     _personRepository = personRepository;
 }
        private void Setup()
        {
            _userData.Setup(a => a.GetByCredentials(string.Empty, string.Empty)).Returns(new User());
            _userData.Setup(a => a.GetByCredentials(INVALID_CREDENTIALS, INVALID_CREDENTIALS)).Returns(new User());
            _userData.Setup(a => a.GetByCredentials("login", "password"))
                     .Returns(new User
                     {
                         AccessCode = (int)AccessProfileEnum.Adm,
                         Id = 1,
                         Login = "******",
                         Password = "******"
                     });

            _personData.Setup(a => a.SaveAndReturn(new Person())).Returns(new Person());
            _personData.Setup(a => a.IsDuplicated(_duplicatedPerson)).Returns(true);

            _userBusiness = new UserBusiness(_userData.Object);
            _personBusiness = new PersonBusiness(_personData.Object);
            _loginController = new LoginController(_userBusiness, _personBusiness);
        }
示例#28
0
 public static void Run(this IPersonBusiness iPersonBusiness)
 {
     iPersonBusiness.Create(new Model.Person());
 }
示例#29
0
 public PersonController(IPersonBusiness ipersonBusiness)
 {
     this._ipersonBusiness = ipersonBusiness;
 }
 public PersonController(ILogger <PersonController> logger, IPersonBusiness personBusiness)
 {
     _logger = logger;
     //Recebe a injeção de dependência no construtor
     _personBusiness = personBusiness;
 }
示例#31
0
 public StudentBusiness(IStudentData repotirory, IPersonBusiness personBusiness)
     : base(repotirory)
 {
     _personBusiness = personBusiness;
 }
 public PersonsController(IPersonBusiness personBusiness)
 {
     this.personBusines = personBusiness;
 }
 public PersonController(IPersonBusiness personBusiness)
 {
     _personBusiness = personBusiness;
 }
 public PersonsController(IPersonBusiness personBusiness)
 {
     _personBusiness = personBusiness;
 }
 public PeopleController(IPersonBusiness personBusiness) => _personBusiness = personBusiness;
示例#36
0
 public PersonController(ILogger <PersonController> logger, IPersonBusiness personBusiness)
 {
     _logger         = logger;
     _personBusiness = personBusiness;
 }
 public LoginController(IUserBusiness user, IPersonBusiness personBusiness)
 {
     _user = user;
     _personBusiness = personBusiness;
 }