Exemplo n.º 1
0
        public IHttpActionResult GetCustomer(DataBase.Model.ViewModel.CustomerViewModel model)
        {
            List <DataBase.Model.ViewModel.CustomerViewModel> list = new List <DataBase.Model.ViewModel.CustomerViewModel>();

            try
            {
                using (DataBase.Model.CustomerServicesEntities db = new DataBase.Model.CustomerServicesEntities())
                {
                    list = (from d in db.Customer
                            select new DataBase.Model.ViewModel.CustomerViewModel
                    {
                        customerId = d.customerId,
                        docType = d.docType,
                        docNum = d.docNum,
                        email = d.email,
                        givenName = d.givenName,
                        familyName = d.familyName,
                        phone = d.phone
                    }).ToList();
                }
                return(Ok(list));
            }
            catch (Exception e)
            {
                throw new Exception("Se ha producido un error al hacer el método GetCustomer: " + e);
            }
        }
Exemplo n.º 2
0
        public IHttpActionResult AddCustomer(DataBase.Model.ViewModel.CustomerViewModel model)
        {
            try
            {
                using (DataBase.Model.CustomerServicesEntities db = new DataBase.Model.CustomerServicesEntities())
                {
                    var customer = new DataBase.Model.Customer();

                    customer.customerId = model.customerId;
                    customer.docType    = model.docType;
                    customer.docNum     = model.docNum;
                    customer.email      = model.email;
                    customer.customerId = model.customerId;
                    customer.givenName  = model.givenName;
                    customer.familyName = model.familyName;
                    customer.phone      = model.phone;

                    db.Customer.Add(customer);
                    db.SaveChanges();
                }
                return(Ok("Customer añadido."));
            }
            catch (Exception e)
            {
                throw new Exception("Se ha producido un error al hacer el método AddCustomer: " + e);
            }
        }