public void Update(Shooter shooter)
        {
            t_shooter entity = _sqlRepository.Find(_ => _.ShooterId == shooter.ShooterId).Single();

            entity.UpdateEntity(shooter);
            _sqlRepository.Commit();
        }
        public void Create(Shooter shooter)
        {
            t_shooter entity = new t_shooter();

            entity.UpdateEntity(shooter);
            _sqlRepository.Insert(entity);
            shooter.ShooterId = entity.ShooterId;
        }
 public static t_shooter UpdateEntity(this t_shooter entity, Shooter shooter)
 {
     entity.ShooterNumber = shooter.ShooterNumber;
     entity.PersonId      = shooter.PersonId;
     return(entity);
 }
        public void Delete(Shooter shooter)
        {
            t_shooter entity = _sqlRepository.Find(_ => _.ShooterId == shooter.ShooterId).Single();

            _sqlRepository.Delete(entity);
        }