Esempio n. 1
0
        public IProfileTypeDto GetProfileTypeById(int id)
        {
            SqlConnection conn = webShopContext.GetConnection();

            IProfileTypeDto profileType = null;

            try
            {
                conn.Open();

                string     sql = "SELECT profile_type_id, profile_type_name FROM profiletype WHERE profile_type_id = @id;";
                SqlCommand cmd = new SqlCommand(sql, conn);
                cmd.Parameters.AddWithValue("@id", id);
                SqlDataReader rdr = cmd.ExecuteReader();

                while (rdr.Read())
                {
                    profileType = new ProfileTypeDto()
                    {
                        ProfileTypeID   = rdr.GetInt32(0),
                        ProfileTypeName = rdr.GetString(1),
                    };
                }
                rdr.Close();
            }
            catch (Exception e)
            {
                throw e;
            }

            conn.Close();

            return(profileType);
        }
Esempio n. 2
0
 private IProfileType ProfileTypeDtoToProfileType(IProfileTypeDto profileTypeDto)
 {
     return(new ProfileType()
     {
         ProfileTypeID = profileTypeDto.ProfileTypeID,
         ProfileTypeName = profileTypeDto.ProfileTypeName,
     });
 }