示例#1
0
 public Customer(Aadhar aadhar, Name name)
 {
     Id        = Guid.NewGuid();
     Aadhar    = aadhar;
     Name      = name;
     _accounts = new AccountCollection();
 }
示例#2
0
        public void Valid_SSN_Should_Be_Created()
        {
            string valid = "1234567890123";

            Aadhar SSN = new Aadhar(valid);

            Assert.Equal(valid, SSN);
        }
示例#3
0
        public static Customer Load(Guid id, Name name, Aadhar aadhar, AccountCollection accounts)
        {
            Customer customer = new Customer();

            customer.Id        = id;
            customer.Name      = name;
            customer.Aadhar    = aadhar;
            customer._accounts = accounts;
            return(customer);
        }
示例#4
0
        // GET: api/AadharVerification/5
        // [Route("/GetAdhaarList/{parameter}")]
        public Aadhar Get(int Id)
        {
            Aadhar aadhar = new Aadhar();

            if (SendOTPController.otp > 999 && SendOTPController.otp == Id)
            {
                aadhar = AadharManager.GetAadharByContactNo(SendOTPController.contactNo);
            }
            return(aadhar);
        }
示例#5
0
        public static List <Aadhar> GetAll()
        {
            List <Aadhar>   aadhars    = new List <Aadhar>();
            string          cmdText    = "select * from aadhar";
            MySqlConnection connection = new MySqlConnection(connString);

            connection.Open();
            MySqlCommand command = new MySqlCommand(cmdText, connection);
            IDataReader  reader  = command.ExecuteReader();

            while (reader.Read())
            {
                Aadhar aadhar = new Aadhar();
                aadhar.AadharNumber = int.Parse(reader["aadharNumber"].ToString());
                aadhar.Name         = Convert.ToString(reader["name"]);
                aadhar.Gender       = Convert.ToString(reader["gender"]);
                aadhar.DateOfBirth  = Convert.ToDateTime(reader["dateOfBirth"]);
                aadhar.ContactNo    = int.Parse(reader["contactNo"].ToString());
                Address         address     = new Address();
                string          cmdText1    = "select * from addresses where aadharNumber =" + aadhar.AadharNumber;
                MySqlConnection connection1 = new MySqlConnection(connString);
                connection1.Open();
                MySqlCommand command1 = new MySqlCommand(cmdText1, connection1);
                IDataReader  reader1  = command1.ExecuteReader();
                if (reader1.Read())
                {
                    address.AadharNumber = aadhar.AadharNumber;
                    address.ApartmentNo  = Convert.ToString(reader1["apartmentNo"]);
                    address.BuildingName = Convert.ToString(reader1["buildingName"]);
                    address.Street       = Convert.ToString(reader1["street"]);
                    address.Landmark     = Convert.ToString(reader1["landmark"]);
                    address.City         = Convert.ToString(reader1["city"]);
                    address.State        = Convert.ToString(reader1["state"]);
                    address.Pincode      = Convert.ToString(reader1["pincode"]);
                }
                reader1.Close();
                connection1.Close();
                aadhar.Address = address;
                aadhars.Add(aadhar);
            }
            reader.Close();
            connection.Close();
            return(aadhars);
        }
示例#6
0
        public static Aadhar GetAadharByContactNo(int contactNo)
        {
            Aadhar          aadhar     = new Aadhar();
            string          cmdText    = "select * from aadhar where contactNo = " + contactNo;
            MySqlConnection connection = new MySqlConnection(connString);

            connection.Open();
            MySqlCommand command = new MySqlCommand(cmdText, connection);
            IDataReader  reader  = command.ExecuteReader();

            if (reader.Read())
            {
                aadhar.AadharNumber = int.Parse(reader["aadharNumber"].ToString());
                aadhar = GetAadhar(aadhar.AadharNumber);
            }
            reader.Close();
            connection.Close();
            return(aadhar);
        }