public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = Id;
         hashCode = (hashCode * 397) ^ (LastName != null ? LastName.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (FirstName != null ? FirstName.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Title != null ? Title.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (TitleOfCourtesy != null ? TitleOfCourtesy.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ BirthDate.GetHashCode();
         hashCode = (hashCode * 397) ^ HireDate.GetHashCode();
         hashCode = (hashCode * 397) ^ (Address != null ? Address.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (City != null ? City.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Region != null ? Region.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (PostalCode != null ? PostalCode.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Country != null ? Country.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (HomePhone != null ? HomePhone.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Extension != null ? Extension.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Photo != null ? Photo.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Notes != null ? Notes.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ ReportsTo.GetHashCode();
         hashCode = (hashCode * 397) ^ (PhotoPath != null ? PhotoPath.GetHashCode() : 0);
         return(hashCode);
     }
 }
Exemplo n.º 2
0
        public override int GetHashCode()
        {
            int code = 27;

            code = unchecked (
                code ^
                EmployeeID.GetHashCode() ^
                FirstName.GetHashCode() ^
                Title.GetHashCode() ^
                TitleOfCourtesy.GetHashCode() ^
                BirthDate.GetHashCode() ^
                HireDate.GetHashCode() ^
                Address.GetHashCode() ^
                City.GetHashCode() ^
                Region.GetHashCode() ^
                PostalCode.GetHashCode() ^
                Country.GetHashCode() ^
                HomePhone.GetHashCode() ^
                Extension.GetHashCode() ^
                Photo.GetHashCode() ^
                Notes.GetHashCode() ^
                ReportsTo.GetHashCode() ^
                PhotoPath.GetHashCode()
                );
            return(code);
        }
Exemplo n.º 3
0
 public ActionResult AddCustomer(string firstName, string lastName, TitleOfCourtesy titleofCourtesy, string contactCompany, string contactPosta, string contactPhone)
 {
     try
     {
         var customer = new Customer();
         customer.FirstName       = firstName;
         customer.LastName        = lastName;
         customer.TitleOfCourtesy = titleofCourtesy;
         customer.Company         = contactCompany;
         customer.Email           = contactPosta;
         customer.MobilePhone     = contactPhone;
         customerService.Insert(customer);
         return(Json(true));
     }
     catch (Exception ex)
     {
         return(Json(false));
     }
 }
Exemplo n.º 4
0
        void IXafEntityObject.OnCreated()
        {
            FirstName       = "Sam";
            TitleOfCourtesy = TitleOfCourtesy.Mr;

            Address1         = objectSpace.CreateObject <Address>();
            Address1.Country = objectSpace.FindObject <Country>(CriteriaOperator.Parse("Name = 'USA'"));
            if (Address1.Country == null)
            {
                Address1.Country      = objectSpace.CreateObject <Country>();
                Address1.Country.Name = "USA";
            }
            Manager = objectSpace.FindObject <Contact>(CriteriaOperator.Parse("FirstName = 'John' && LastName = 'Doe'"));
            PhoneNumber phone1 = objectSpace.FindObject <PhoneNumber>(CriteriaOperator.Parse("Number = '555-0101'"));
            PhoneNumber phone2 = objectSpace.FindObject <PhoneNumber>(CriteriaOperator.Parse("Number = '555-0102'"));

            PhoneNumbers.Add(phone1);
            PhoneNumbers.Add(phone2);
        }