public async Task <bool> Remove(BarbequeParticipant participant)
        {
            _context.BarbequeParticipants.Remove(participant);
            await _context.SaveChangesAsync(true);

            return(true);
        }
        public async Task <BarbequeParticipant> Update(BarbequeParticipant participant)
        {
            _context.BarbequeParticipants.Update(participant);
            await _context.SaveChangesAsync(true);

            return(participant);
        }
        public async Task <BarbequeParticipant> AddAsync(BarbequeParticipant participant)
        {
            await _context.BarbequeParticipants.AddAsync(participant);

            await _context.SaveChangesAsync(true);

            return(participant);
        }
Beispiel #4
0
        public async Task <BarbequeParticipant> AddAsync(AddBarbequeParticipantModel participantData)
        {
            BarbequeParticipant participant = new BarbequeParticipant(
                participantData.BarbequeId,
                participantData.Name,
                participantData.Contribution,
                participantData.Paid
                );

            return(await _barbequeParticipantsRepository.AddAsync(participant));
        }
Beispiel #5
0
        public async Task <BarbequeParticipant> UpdateAsync(int id, AddBarbequeParticipantModel participantData)
        {
            BarbequeParticipant participant = new BarbequeParticipant(
                participantData.BarbequeId,
                participantData.Name,
                participantData.Contribution,
                participantData.Paid
                );

            participant.Id = id;
            return(await _barbequeParticipantsRepository.Update(participant));
        }
Beispiel #6
0
        public async Task <bool> DeleteAsync(int id)
        {
            BarbequeParticipant bbq = await _barbequeParticipantsRepository.FindByIdAsync(id);

            return(await _barbequeParticipantsRepository.Remove(bbq));
        }