Ejemplo n.º 1
0
        public async Task AddUserEvent(UserEventAddViewModel userevent)
        {
            var userEvent = _mapper.Map <Userevent>(userevent);
            await _context.Userevent.AddAsync(userEvent);

            await _context.SaveChangesAsync();
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> PostUserEvents([FromBody] UserEventAddViewModel userEvent)
        {
            if (await _userEventService.GetEvent(userEvent.EventId) == null ||
                await _userEventService.GetUser(userEvent.UserId) == null)
            {
                return(BadRequest("No such user or event"));
            }
            if (await _userEventService.GetUserEvent(userEvent) != null)
            {
                return(BadRequest("Already joined event"));
            }
            await _userEventService.AddUserEvent(userEvent);

            return(StatusCode(201, "Successfully joined event"));
        }
Ejemplo n.º 3
0
        public async Task <Userevent> GetUserEvent(UserEventAddViewModel userevent)
        {
            var userEvent = _mapper.Map <Userevent>(userevent);

            return(await _context.Userevent.FindAsync(userEvent.UserId, userEvent.EventId));
        }