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(); }
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); }
private bool?IsGoing(EF.Rsvp args) { if (args == null) { return(null); } else { return(args.IsGoing); } }
public IQueryable <EF.Rsvp> Find(EF.Rsvp args) { throw new NotImplementedException(); }
public Task Edit(EF.Rsvp args) { throw new NotImplementedException(); }
public async Task <EF.Rsvp> Get(EF.Rsvp args) { return(await unitOfWork.RsvpRepository.Entities.FirstOrDefaultAsync(x => x.EventId == args.EventId && x.MemberId == args.MemberId)); }
public async Task Delete(EF.Rsvp args) { unitOfWork.RsvpRepository.Remove(args); await unitOfWork.CommitAsync(); }