public IHttpActionResult Attend(AttendencesDto attendencesDto) { var userId = User.Identity.GetUserId(); if (_unitOfWork.Attendence.Attend(userId, attendencesDto)) { return(BadRequest("The attendence already exist")); } var attendence = new Attendence { GigId = attendencesDto.GigId, AttendeeId = User.Identity.GetUserId() }; _unitOfWork.Attendence.Add(attendence); _unitOfWork.Complete(); return(Ok()); }
public bool Attend(string userId, AttendencesDto attendencesDto) { return(_context.Attendences.Any(a => a.AttendeeId == userId && a.GigId == attendencesDto.GigId)); }