Exemple #1
0
        // //[AuthorizeRoles("Admin")]
        public ActionResult CustomerPartial()
        {
            CustomerManager  CM  = new CustomerManager();
            CustomerDataView CDV = CM.GetCustomerDataView();

            return(PartialView(CDV));
        }
        public ActionResult ManageCustomers()
        {
            List <CustomerModel> profiles = new List <CustomerModel>();

            using (AgencyDBEntities db = new AgencyDBEntities())
            {
                CustomerModel UPV;
                var           users = db.Customers.ToList();

                foreach (Customer u in db.Customers)
                {
                    UPV             = new CustomerModel();
                    UPV.ID          = u.ID;
                    UPV.Name        = u.Name;
                    UPV.PhoneNO     = u.Phone_Number;
                    UPV.BirthDate   = u.Date_Of_Birth;
                    UPV.Lang        = u.Language;
                    UPV.Num_Tickets = u.Number_Of_Trips;



                    profiles.Add(UPV);
                }
            }

            CustomerDataView UDV = new CustomerDataView();

            UDV.UserProfile = profiles;
            return(PartialView(UDV));
        }
Exemple #3
0
        public CustomerDataView GetCustomerDataView()
        {
            CustomerDataView           CDV       = new CustomerDataView();
            List <CustomerProfileView> customers = GetAllCustomers();

            CDV.CustomerProfile = customers;
            return(CDV);
        }
        public ViewResult CustomerAdd()
        {
            CustomerDataView customerDV = new CustomerDataView()
            {
                Sexes = FakeDB.GetSelectListItemSex()
            };

            return(View(customerDV));
        }
        public ViewResult CustomerEdit(int customerId)
        {
            Customer         customer   = FakeDB.GetCustomers().First(c => c.Id == customerId);
            CustomerDataView customerDV = new CustomerDataView()
            {
                Sexes    = FakeDB.GetSelectListItemSex(),
                Customer = customer,
                SexId    = customer.Sex.Id
            };

            return(View(customerDV));
        }
        public ActionResult AddCustomer(CustomerDataView customerDV)
        {
            if (!ModelState.IsValid)
            {
                return(View("CustomerAdd",

                            new CustomerDataView()
                {
                    Sexes = FakeDB.GetSelectListItemSex(),
                    Customer = customerDV.Customer,
                    SexId = customerDV.SexId
                }));
            }

            FakeDB.InsertCustomer(customerDV.Customer);
            return(Redirect("/Customers"));
        }
Exemple #7
0
        // GET: api/Customers
        //public HttpResponseMessage Get()
        //{
        //    CustomerDataView UDV = UM.GetCustomerDataView();
        //    var json = new JavaScriptSerializer().Serialize(UDV.CustomerProfile);

        //    var response = Request.CreateResponse(HttpStatusCode.OK);
        //    response.Content = new StringContent(json.ToString(), Encoding.UTF8, "application/json");
        //    Console.WriteLine(json);
        //    return response;


        //}
        public IEnumerable <CustomerModel> Get()
        {
            CustomerDataView UDV = UM.GetCustomerDataView();

            return(UDV.CustomerProfile);
        }