Ejemplo n.º 1
0
        public void Update(IPClientsModel ipClientsModel)
        {
            if (ipClientsModel == null)
            {
                //throw new ArgumentNullException(nameof(iPClientsModel));
            }

            var ipClientsDB = AMDSystemsEntities.ip_clients.Where(c => c.client_id == ipClientsModel.Client_ID).FirstOrDefault();

            //ipClientsDB = Mapper.Map(iPClientsModel, ipClientsDB);
            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             = System.DateTime.Now;
            ipClientsDB.client_date_modified            = System.DateTime.Now;
            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;
            AMDSystemsEntities.Entry(ipClientsDB).State = System.Data.Entity.EntityState.Modified;
            AMDSystemsEntities.SaveChanges();
        }
Ejemplo 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();
        }
Ejemplo 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);
        }
Ejemplo n.º 4
0
        public ActionResult Edit(int Client_ID)
        {
            IPClientsModel iPClientsModel = iPClientsRepository.FilterIPClients(Client_ID);

            return(View("Update", iPClientsModel));
        }
Ejemplo n.º 5
0
 public ActionResult Update(IPClientsModel iPClientsModel)
 {
     iPClientsRepository.Update(iPClientsModel);
     return(RedirectToAction("ViewAll"));
 }
Ejemplo n.º 6
0
 public ActionResult AddClient(IPClientsModel iPClientsModel)
 {
     iPClientsRepository.Add(iPClientsModel);
     return(RedirectToAction("ViewAll"));
 }