Beispiel #1
0
        public async Task Update(EF.Rsvp args)
        {
            var r = unitOfWork.RsvpRepository.Entities.First(x => x.EventId == args.EventId && x.MemberId == args.MemberId);

            r.IsGoing      = args.IsGoing;
            r.DateModified = DateTime.Now;
            await unitOfWork.CommitAsync();
        }
Beispiel #2
0
        public async Task <int> Add(EF.Rsvp args)
        {
            args.DateCreated  = DateTime.Now;
            args.DateModified = args.DateCreated;
            await unitOfWork.RsvpRepository.AddAsync(args);

            unitOfWork.Commit();

            return(args.EventId);
        }
Beispiel #3
0
 private bool?IsGoing(EF.Rsvp args)
 {
     if (args == null)
     {
         return(null);
     }
     else
     {
         return(args.IsGoing);
     }
 }
Beispiel #4
0
 public IQueryable <EF.Rsvp> Find(EF.Rsvp args)
 {
     throw new NotImplementedException();
 }
Beispiel #5
0
 public Task Edit(EF.Rsvp args)
 {
     throw new NotImplementedException();
 }
Beispiel #6
0
 public async Task <EF.Rsvp> Get(EF.Rsvp args)
 {
     return(await unitOfWork.RsvpRepository.Entities.FirstOrDefaultAsync(x => x.EventId == args.EventId && x.MemberId == args.MemberId));
 }
Beispiel #7
0
 public async Task Delete(EF.Rsvp args)
 {
     unitOfWork.RsvpRepository.Remove(args);
     await unitOfWork.CommitAsync();
 }