<commit_before>﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

/// <summary>
/// Summary description for ContactDetails
/// </summary>
public class ContactDetails
{
    public static ContactDetails GetContactDetails()
    {
        var cart = HttpContext.Current.Session["Contact"] as ContactDetails;
        if (cart == null)
            HttpContext.Current.Session["Contact"] = new ContactDetails();
        return (ContactDetails)HttpContext.Current.Session["Contact"];
    }

}<commit_msg>Added all of the necessary variables in contactdetails.cs that will allow the program to store contact info<commit_after>﻿using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Web;

/// <summary>
/// Summary description for ContactDetails
/// </summary>
public class ContactDetails
{
    private string _firstName;
    private string _lastName;
    private string _email;
    private string _phone;

    public static ContactDetails GetContactDetails()
    {
        var cart = HttpContext.Current.Session["Contact"] as ContactDetails;
        if (cart == null)
            HttpContext.Current.Session["Contact"] = new ContactDetails();
        return (ContactDetails)HttpContext.Current.Session["Contact"];
    }

    public string FirstName
    {
        get { return this._firstName; }
        set
        {
            Trace.Assert(value != null, "Invalid First Name");
            this._firstName = value;
        }
    }

    public string LastName
    {
        get { return this._lastName; }
        set
        {
            Trace.Assert(value != null, "Invalid Last Name");
            this._lastName = value;
        }
    }

    public string Email
    {
        get { return this._email; }
        set
        {
            Trace.Assert(value != null, "Invalid Email");
            this._email = value;
        }
    }

    public string Phone
    {
        get { return this._phone; }
        set
        {
            Trace.Assert(value != null, "Invalid Phone Number");
            this._phone = value;
        }
    }
}
{'fraction_non_alphanumeric': 0.10047169811320755, 'fraction_numerical': 0.0, 'mean_word_length': 2.263076923076923, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1061965', 'n_tokens_mistral': 545, 'n_tokens_neox': 541, 'n_words': 153}