Esempio n. 1
0
        public UsersAddressEntity Get(int id)
        {
            var users = new UsersAddressEntity();

            using (var con = new SqlConnection(connectionString))
            {
                con.Open();
                var cmd = new SqlCommand("SELECT * FROM UserAddress WHERE id= @id", con);
                cmd.Parameters.AddWithValue("@id", id);

                using (var dr = cmd.ExecuteReader())
                {
                    while (dr.Read())
                    {
                        users.UserID         = dr.GetInt32(1);
                        users.Address1       = dr.GetString(2);
                        users.Address2       = dr.GetString(3);
                        users.City           = dr.GetString(4);
                        users.State          = dr.GetString(5);
                        users.Country        = dr.GetString(6);
                        users.Zip            = dr.GetInt32(7);
                        users.PrimaryAddress = dr.GetBoolean(8);
                    }
                }
            }

            return(users);
        }
Esempio n. 2
0
        public bool Delete(int id)
        {
            var users = new UsersAddressEntity();

            using (var con = new SqlConnection(connectionString))
            {
                con.Open();

                var cmd = new SqlCommand("DELETE FROM UserAddress WHERE id= @id", con);
                cmd.Parameters.AddWithValue("@id", id);
                int n = cmd.ExecuteNonQuery();

                return(n > 0);
            }
        }
Esempio n. 3
0
        public bool Create(int id, UsersAddressEntity user)
        {
            using (var con = new SqlConnection(connectionString))
            {
                con.Open();

                var cmd = new SqlCommand("INSERT INTO UserAddress (UserId,Address1,Address2,City,State,Country,Zip,PrimaryAddress) Values (@UserId,@address1,@address2,@city,@state,@country,@zip,@primary)", con);
                cmd.Parameters.AddWithValue("@UserId", id);
                cmd.Parameters.AddWithValue("@address1", user.Address1);
                cmd.Parameters.AddWithValue("@address2", user.Address2);
                cmd.Parameters.AddWithValue("@city", user.City);
                cmd.Parameters.AddWithValue("@state", user.State);
                cmd.Parameters.AddWithValue("@country", user.Country);
                cmd.Parameters.AddWithValue("@zip", user.Zip);
                cmd.Parameters.AddWithValue("@primary", user.PrimaryAddress);

                int n = cmd.ExecuteNonQuery();

                return(n > 0);
            }
        }
Esempio n. 4
0
        public bool Update(int UserId, int id, UsersAddressEntity user)
        {
            using (var con = new SqlConnection(connectionString))
            {
                con.Open();

                var cmd = new SqlCommand("UPDATE UserAddress SET UserId=@UserId,Address1=@address1,Address2=@address2,City=@city,State=@state,Country=@country,Zip=@zip, PrimaryAddress=@primary WHERE id=@id", con);
                cmd.Parameters.AddWithValue("@id", id);
                cmd.Parameters.AddWithValue("@UserId", UserId);
                cmd.Parameters.AddWithValue("@address1", user.Address1);
                cmd.Parameters.AddWithValue("@address2", user.Address2);
                cmd.Parameters.AddWithValue("@city", user.City);
                cmd.Parameters.AddWithValue("@state", user.State);
                cmd.Parameters.AddWithValue("@country", user.Country);
                cmd.Parameters.AddWithValue("@zip", user.Zip);
                cmd.Parameters.AddWithValue("@primary", user.PrimaryAddress);

                int n = cmd.ExecuteNonQuery();

                return(n > 0);
            }
        }
Esempio n. 5
0
 /// <summary>
 /// Model methods for updating user address details
 /// </summary>
 /// <returns>Boolean value verifies updated or not.</returns>
 public bool Update(int uid, int id, UsersAddressEntity user)
 {
     return(userAddressContext.Update(uid, id, user));
 }
Esempio n. 6
0
 /// <summary>
 /// Model methods for creating new user address
 /// </summary>
 /// <returns>Boolean value verifies inserted or not.</returns>
 public bool Create(int userId, UsersAddressEntity user)
 {
     return(userAddressContext.Create(userId, user));
 }
Esempio n. 7
0
 public bool Put(int UserId, int id, [FromBody] UsersAddressEntity user)
 {
     return(userAddressModel.Update(UserId, id, user));
 }
Esempio n. 8
0
 public bool Post(int userId, [FromBody] UsersAddressEntity user)
 {
     return(userAddressModel.Create(userId, user));
 }