public async Task <ShiftSignup> SignupForShiftDayAsync(int shiftId, DateTime shiftDay, int departmentGroupId, string userId, CancellationToken cancellationToken = default(CancellationToken)) { var signup = new ShiftSignup(); signup.ShiftId = shiftId; signup.ShiftDay = shiftDay; signup.SignupTimestamp = DateTime.UtcNow; signup.UserId = userId; signup.DepartmentGroupId = departmentGroupId; signup.Denied = false; return(await _shiftSignupRepository.SaveOrUpdateAsync(signup, cancellationToken)); }
public ShiftSignup SignupForShiftDay(int shiftId, DateTime shiftDay, int departmentGroupId, string userId) { var signup = new ShiftSignup(); signup.ShiftId = shiftId; signup.ShiftDay = shiftDay; signup.SignupTimestamp = DateTime.UtcNow; signup.UserId = userId; signup.DepartmentGroupId = departmentGroupId; signup.Denied = false; _shiftSignupRepository.SaveOrUpdate(signup); return(signup); }
public void DeleteShiftSignup(ShiftSignup signup) { _shiftSignupRepository.DeleteOnSubmit(signup); }
public async Task <bool> DeleteShiftSignupAsync(ShiftSignup signup, CancellationToken cancellationToken = default(CancellationToken)) { return(await _shiftSignupRepository.DeleteAsync(signup, cancellationToken)); }