protected override void Define(DataServiceFormBuilder builder) { builder.Entity <CustAddrCount>(e => { e.ExcludeAll(); e.Property(p => p.CustomerId).IsPrimaryKey(); e.Property(p => p.FirstName).Label("Firts Name").Filter(FieldFilterType.TextStarts); e.Property(p => p.LastName).Label("Last Name").Filter(FieldFilterType.TextStarts); e.Property(p => p.AddrCount); e.Property(p => p.Phone); e.Property(p => p.EmailAddress); e.Property(p => p.CompanyName); e.ContextButton("Details", "CustomerView/{0}").ContextButton("Edit", "CustomerEdit/{0}").ContextButton("Addresses", "CustAddrList/{0}") .ContextButton("Delete", "CustomerDelete/{0}"); }); builder.SetListMethod(GetCustAddrCountList); }
protected override void Define(DataServiceFormBuilder builder) { builder.Entity <EnrollmentDetails>(e => { e.ExcludeAll(); e.Property(p => p.EnrollmentID).IsPrimaryKey(); e.Property(p => p.StudentID).IsFilter().IsReadOnly(); e.Property(p => p.CourseID); e.Property(p => p.Grade); e.Property(p => p.Title); e.Property(p => p.Credits); // Parameter {0} is always PrimaryKey, parameters {1} and above - Filter Keys // {0} = EnrollmentID {1} = StudentID e.ContextButton("Edit", "EnrollmentEdit/{0}/{1}").ContextButton("Delete", "EnrollmentDelete/{0}/{1}"); e.DialogButton("StudentList", ButtonActionTypes.Custom, "Back"); e.DialogButton("EnrollmentEdit/0/{1}", ButtonActionTypes.Add); }); builder.SetListMethod(GetEnrollmentDetailsList); }
protected override void Define(DataServiceFormBuilder builder) { builder.Entity <StudentDetails>(e => { e.ExcludeAll(); e.Property(p => p.ID).IsPrimaryKey(); e.Property(p => p.FirstMidName); e.Property(p => p.LastName); e.Property(p => p.EnrollmentDate).Format("dd-MMM-yyyy"); e.Property(p => p.EnrollmentCount); // Parameter {0} is always PrimaryKey, parameters {1} and above - Filter Keys // {0} = AddressId {1} = CustomerId e.ContextButton("Edit", "StudentEdit/{0}").ContextButton("Delete", "StudentDelete/{0}").ContextButton("Enrollments", "EnrollmentList/{0}"); e.DialogButton("StudentEdit/0", ButtonActionTypes.Add); }); builder.SetListMethod(GetStudentList); }
protected override void Define(DataServiceFormBuilder builder) { builder.Entity <Product>(e => { e.ExcludeAll(); e.Property(p => p.Id).IsPrimaryKey(); e.Property(p => p.Name); e.Property(p => p.Price); e.ContextButton("Edit", "ProductEdit/{0}").ContextButton("Delete", "ProductDelete/{0}"); e.DialogButton("ProductEdit/0", ButtonActionTypes.Add); }); builder.SetListMethod(GetProductList); }
protected override void Define(DataServiceFormBuilder builder) { builder.Entity <Order>(e => { e.ExcludeAll(); e.Property(p => p.Id).IsPrimaryKey(); e.Property(p => p.ClientName); e.Property(p => p.Created); e.ContextButton("Edit", "OrderEdit/{0}").ContextButton("Delete", "OrderDelete/{0}").ContextButton("Items", "OrderItemList/{0}"); e.DialogButton("OrderEdit/0", ButtonActionTypes.Add); }); builder.SetListMethod(GetOrderList); }
protected override void Define(DataServiceFormBuilder builder) { builder.Entity <OrderItemProduct>(e => { e.ExcludeAll(); e.Property(p => p.Id).IsPrimaryKey(); e.Property(p => p.OrderId).IsFilter().IsHidden(); e.Property(p => p.Name); e.Property(p => p.Price); e.Property(p => p.Qty); e.ContextButton("Edit", "OrderItemEdit/{0}/{1}").ContextButton("Delete", "OrderItemDelete/{0}/{1}"); e.DialogButton("OrderList", ButtonActionTypes.Custom, "Back"); e.DialogButton("OrderItemEdit/0/{1}", ButtonActionTypes.Add); }); builder.SetListMethod(GetOrderItemProductList); }
protected override void Define(DataServiceFormBuilder builder) { builder.Entity <Person>(e => { e.ExcludeAll(); e.Property(p => p.Id).IsPrimaryKey(); e.Property(p => p.Name); e.Property(p => p.Surname); e.Property(p => p.Dob); e.Property(p => p.Phone); // Parameter {0} is always PrimaryKey, parameters {1} and above - Filter Keys // {0} = AddressId {1} = CustomerId e.ContextButton("Edit", "PersonStoreEdit/{0}").ContextButton("Delete", "PersonStoreDelete/{0}"); e.DialogButton("PersonStoreEdit/0", ButtonActionTypes.Add); }); builder.SetListMethod(GetPersonList); }
protected override void Define(DataServiceFormBuilder builder) { builder.Entity <Course>(e => { e.ExcludeAll(); e.Property(p => p.CourseID).IsPrimaryKey(); e.Property(p => p.Title); e.Property(p => p.Credits); // Parameter {0} is always PrimaryKey, parameters {1} and above - Filter Keys // {0} = AddressId {1} = CustomerId e.ContextButton("Edit", "CourseEdit/{0}").ContextButton("Delete", "CourseDelete/{0}"); e.DialogButton("CourseEdit/0", ButtonActionTypes.Add); }); builder.SetListMethod(GetCourseList); }
protected override void Define(DataServiceFormBuilder builder) { builder.Entity <CustomerAddress>(e => { e.ExcludeAll(); e.Property(p => p.AddressId).IsPrimaryKey(); e.Property(p => p.CustomerId).IsFilter().IsReadOnly(); e.Property(p => p.Title); e.Property(p => p.FirstName); e.Property(p => p.LastName); e.Property(p => p.AddressLine1); e.Property(p => p.AddressLine2); e.Property(p => p.City); e.Property(p => p.CountryRegion); e.Property(p => p.PostalCode); // Parameter {0} is always PrimaryKey, parameters {1} and above - Filter Keys // {0} = AddressId {1} = CustomerId e.ContextButton("Edit", "CustomerAddrEdit/{0}/{1}").ContextButton("Delete", "CustomerAddrDelete/{0}/{1}"); e.DialogButton("CustomerAddrEdit/0/{1}", ButtonActionTypes.Add); e.DialogButton("CustAddrCountList/", ButtonActionTypes.Custom, "Back"); }); builder.SetListMethod(GetCustomerAddressList); }