Ejemplo n.º 1
0
 public UserService(IUserRepository userRepository, IMeetRepository meetRepository,
                    IAttendanceRepository attendanceRepository)
 {
     this._userRepository       = userRepository;
     this._meetRepository       = meetRepository;
     this._attendanceRepository = attendanceRepository;
 }
Ejemplo n.º 2
0
 public MeetCommandService(
     IMeetRepository repository,
     IUnitOfWork unitOfWork)
 {
     _repository = repository;
     _unitOfWork = unitOfWork;
 }
Ejemplo n.º 3
0
 public MeetQueryService(
     IMeetRepository repository,
     IOrgUserRepository orgUserRepository)
 {
     _repository        = repository;
     _orgUserRepository = orgUserRepository;
 }
Ejemplo n.º 4
0
 public MeetService(IMeetRepository meetRepository, IWeatherService weatherService
                    , IAttendanceService attendanceService)
 {
     this._meetRepository    = meetRepository;
     this._weatherService    = weatherService;
     this._attendanceService = attendanceService;
 }
Ejemplo n.º 5
0
        public async Task <IActionResult> CreateMeet(
            CancellationToken cancellationToken,
            [FromBody] CreateMeetBinding binding,
            [FromServices] IMeetRepository meetRepository,
            [FromServices] MeetCreateService meetCreateService)
        {
            var position = await meetCreateService.CreatePosition(binding.Lat, binding.Ing);

            var post = await meetCreateService.CreatePost(binding.Name + "\n" + binding.Description, binding.CreatorId);

            var members = new List <Guid>();

            members.Add(binding.CreatorId);

            var meet = new Meet(
                id: binding.Id,
                positionId: position.Id,
                name: binding.Name,
                description: binding.Description,
                members: members,
                dateOfStart: binding.DateOfstart,
                tags: binding.Tags,
                creator: binding.CreatorId,
                images: binding.Images,
                postId: post.Id);

            try
            {
                await meetRepository.Save(meet, cancellationToken);

                return(Ok(meet));
            }
            catch (DbUpdateException exception)
                when(((Npgsql.PostgresException)exception.InnerException)?.SqlState == "23505")
                {
                    return(Conflict());
                }
        }
Ejemplo n.º 6
0
 public MeetsController(IMeetRepository meetRepository)
 {
     _meetRepository = meetRepository;
 }
Ejemplo n.º 7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MeetingController"/> class.
 /// </summary>
 public MeetingController(IMeetRepository repository)
 {
     this.repository = repository;
 }
Ejemplo n.º 8
0
 public HealthController(IMeetRepository meetRepository)
 {
     _meetRepository = meetRepository;
 }
Ejemplo n.º 9
0
 public UsersController(IMeetRepository repo, IMapper mapper)
 {
     this._mapper = mapper;
     this._repo   = repo;
 }
Ejemplo n.º 10
0
 public GroupsController(IMeetRepository meetRepository)
 {
     _meetRepository = meetRepository;
 }