// //[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)); }
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")); }
// 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); }