private void CommitChanges(CheckinScheduleDto checkinScheduleDto) { var dbRecord = db.MemberTags.SingleOrDefault(mt => mt.OrgId == checkinScheduleDto.OrganizationId && mt.Id == checkinScheduleDto.SubgroupId && mt.Name == checkinScheduleDto.SubgroupName); dbRecord.CheckInOpen = checkinScheduleDto.CheckInOpen; dbRecord.CheckInCapacity = checkinScheduleDto.CheckInCapacity; db.SubmitChanges(); }
public void DecrementCapacity(CheckinScheduleDto checkinScheduleDto) { if (checkinScheduleDto.CheckInCapacity > 0) { checkinScheduleDto.CheckInCapacity -= 1; CommitChanges(checkinScheduleDto); } }
public void ToggleCheckinOpen(CheckinScheduleDto checkinScheduleDto) { checkinScheduleDto.CheckInOpen = !checkinScheduleDto.CheckInOpen; CommitChanges(checkinScheduleDto); }
public void IncrementCapacity(CheckinScheduleDto checkinScheduleDto) { checkinScheduleDto.CheckInCapacity += 1; CommitChanges(checkinScheduleDto); }
public void SetDefaults(CheckinScheduleDto checkinScheduleDto) { checkinScheduleDto.CheckInCapacity = checkinScheduleDto.CheckInCapacityDefault; checkinScheduleDto.CheckInOpen = checkinScheduleDto.CheckInOpenDefault; CommitChanges(checkinScheduleDto); }