Esempio n. 1
0
        public static IPClientsModel Convert(ip_clients ipClientsDB)
        {
            if (ipClientsDB == null)
            {
                //throw new ArgumentNullException(nameof(ipClientsDB));
            }

            return(new IPClientsModel()
            {
                Client_Active = ipClientsDB.isdelete.HasValue && ipClientsDB.isdelete.Value == true ? true : false,
                Client_Address_1 = ipClientsDB.client_address_1,
                Client_Address_2 = ipClientsDB.client_address_2,
                Client_City = ipClientsDB.client_city,
                Client_Country = ipClientsDB.client_country,
                Client_Date_Created = ipClientsDB.client_date_created,
                Client_Date_Modified = ipClientsDB.client_date_modified,
                Client_Email = ipClientsDB.client_email,
                Client_Fax = ipClientsDB.client_fax,
                Client_ID = ipClientsDB.client_id,
                Client_Mobile = ipClientsDB.client_mobile,
                Client_Name = ipClientsDB.client_name,
                Client_Phone = ipClientsDB.client_phone,
                Client_State = ipClientsDB.client_state,
                Client_Tax_Code = ipClientsDB.client_tax_code,
                Client_VAT_ID = ipClientsDB.client_vat_id,
                Client_Web = ipClientsDB.client_web,
                Client_Zip = ipClientsDB.client_zip,
                clientType = ipClientsDB.clientType.HasValue?ipClientsDB.clientType.Value:0
            });
        }
Esempio n. 2
0
        public void Add(IPClientsModel iPClientsModel)
        {
            if (iPClientsModel == null)
            {
                //throw new ArgumentNullException(nameof(iPClientsModel));
            }

            iPClientsModel.Client_Date_Created  = DateTime.Now;
            iPClientsModel.Client_Date_Modified = DateTime.Now;
            ip_clients ipClientsDB = Mapper.Map(iPClientsModel, new ip_clients());

            AMDSystemsEntities.ip_clients.Add(ipClientsDB);
            AMDSystemsEntities.SaveChanges();
        }
Esempio n. 3
0
        public static ip_clients Map(IPClientsModel ipClientsModel, ip_clients ipClientsDB)
        {
            if (ipClientsModel == null)
            {
                //throw new ArgumentNullException(nameof(ipClientsModel));
            }

            if (ipClientsDB == null)
            {
                ipClientsDB = new ip_clients();
                //throw new ArgumentNullException(nameof(ipClientsDB));
            }

            ipClientsDB.client_id            = ipClientsModel.Client_ID;
            ipClientsDB.client_active        = ipClientsModel.Client_Active == null ? 0 : ipClientsModel.Client_Active == true ? 1 : 0;
            ipClientsDB.client_address_1     = ipClientsModel.Client_Address_1;
            ipClientsDB.client_address_2     = ipClientsModel.Client_Address_2;
            ipClientsDB.client_city          = ipClientsModel.Client_City;
            ipClientsDB.client_country       = ipClientsModel.Client_Country;
            ipClientsDB.client_date_created  = ipClientsModel.Client_Date_Created;
            ipClientsDB.client_date_modified = ipClientsModel.Client_Date_Modified;
            ipClientsDB.client_email         = ipClientsModel.Client_Email;
            ipClientsDB.client_fax           = ipClientsModel.Client_Fax;
            ipClientsDB.client_id            = ipClientsModel.Client_ID;
            ipClientsDB.client_mobile        = ipClientsModel.Client_Mobile;
            ipClientsDB.client_name          = ipClientsModel.Client_Name;
            ipClientsDB.client_phone         = ipClientsModel.Client_Phone;
            ipClientsDB.client_state         = ipClientsModel.Client_State;
            ipClientsDB.client_tax_code      = ipClientsModel.Client_Tax_Code;
            ipClientsDB.client_vat_id        = ipClientsModel.Client_VAT_ID;
            ipClientsDB.client_web           = ipClientsModel.Client_Web;
            ipClientsDB.client_zip           = ipClientsModel.Client_Zip;
            ipClientsDB.clientType           = ipClientsModel.clientType;

            return(ipClientsDB);
        }