SYMBOL INDEX (1287 symbols across 163 files) FILE: OnlineStore.Application/AddressResolver.cs class AddressResolver (line 7) | public class AddressResolver : ValueResolver method ResolveCore (line 9) | protected override Address ResolveCore(AddressDto source) FILE: OnlineStore.Application/ApplicationService.cs class ApplicationService (line 14) | public abstract class ApplicationService method ApplicationService (line 18) | protected ApplicationService(IRepositoryContext repositoryContext) method IsEmptyGuidString (line 31) | protected bool IsEmptyGuidString(string s) method PerformCreateObjects (line 41) | protected TDtoList PerformCreateObjects(IList ids,... method Initialize (line 132) | public static void Initialize() FILE: OnlineStore.Application/Global.asax.cs class Global (line 7) | public class Global : HttpApplication method Application_Start (line 9) | protected void Application_Start(object sender, EventArgs e) method Session_Start (line 16) | protected void Session_Start(object sender, EventArgs e) method Application_BeginRequest (line 21) | protected void Application_BeginRequest(object sender, EventArgs e) method Application_AuthenticateRequest (line 26) | protected void Application_AuthenticateRequest(object sender, EventArg... method Application_Error (line 31) | protected void Application_Error(object sender, EventArgs e) method Session_End (line 36) | protected void Session_End(object sender, EventArgs e) method Application_End (line 41) | protected void Application_End(object sender, EventArgs e) FILE: OnlineStore.Application/InversedAddressResolver.cs class InversedAddressResolver (line 7) | public class InversedAddressResolver : ValueResolver method ResolveCore (line 9) | protected override AddressDto ResolveCore(Address source) FILE: OnlineStore.Application/OrderService.svc.cs class OrderService (line 14) | [ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession)] method OrderService (line 19) | public OrderService() method AddProductToCart (line 24) | public void AddProductToCart(Guid customerId, Guid productId, int quan... method GetShoppingCart (line 36) | public ShoppingCartDto GetShoppingCart(Guid customerId) method GetShoppingCartItemCount (line 48) | public int GetShoppingCartItemCount(Guid userId) method UpdateShoppingCartItem (line 60) | public void UpdateShoppingCartItem(Guid shoppingCartItemId, int quantity) method DeleteShoppingCartItem (line 72) | public void DeleteShoppingCartItem(Guid shoppingCartItemId) method Checkout (line 84) | public OrderDto Checkout(Guid customerId) method GetOrder (line 97) | public OrderDto GetOrder(Guid orderId) method GetOrdersForUser (line 109) | public IList GetOrdersForUser(Guid userId) method GetAllOrders (line 121) | public IList GetAllOrders() method Confirm (line 133) | public void Confirm(Guid orderId) method Dispatch (line 145) | public void Dispatch(Guid orderId) FILE: OnlineStore.Application/ProductService.svc.cs class ProductService (line 11) | [ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession)] method ProductService (line 17) | public ProductService() method GetProducts (line 22) | public IEnumerable GetProducts() method GetProductsForCategory (line 34) | public IEnumerable GetProductsForCategory(Guid categoryId) method GetNewProducts (line 46) | public IEnumerable GetNewProducts(int count) method GetCategoryById (line 58) | public CategoryDto GetCategoryById(Guid id) method GetCategories (line 70) | public IEnumerable GetCategories() method GetProductById (line 82) | public ProductDto GetProductById(Guid id) method CreateProducts (line 94) | public List CreateProducts(List productsDtos) method CreateCategories (line 106) | public List CreateCategories(List categoriDtos) method UpdateProducts (line 118) | public List UpdateProducts(List productsDtos) method UpdateCategories (line 130) | public List UpdateCategories(List categoriDtos) method DeleteProducts (line 142) | public void DeleteProducts(List produtList) method DeleteCategories (line 154) | public void DeleteCategories(List categoryList) method CategorizeProduct (line 166) | public ProductCategorizationDto CategorizeProduct(Guid productId, Guid... method UncategorizeProduct (line 178) | public void UncategorizeProduct(Guid productId) method GetProductsWithPagination (line 190) | public ProductDtoWithPagination GetProductsWithPagination(Pagination p... method GetProductsForCategoryWithPagination (line 202) | public ProductDtoWithPagination GetProductsForCategoryWithPagination(G... FILE: OnlineStore.Application/ServiceImplementations/OrderServiceImp.cs class OrderServiceImp (line 18) | public class OrderServiceImp : ApplicationService, IOrderService method OrderServiceImp (line 31) | public OrderServiceImp(IRepositoryContext context, method AddProductToCart (line 53) | public void AddProductToCart(Guid customerId, Guid productId, int quan... method GetShoppingCart (line 83) | public ShoppingCartDto GetShoppingCart(Guid customerId) method GetShoppingCartItemCount (line 109) | public int GetShoppingCartItemCount(Guid userId) method UpdateShoppingCartItem (line 120) | public void UpdateShoppingCartItem(Guid shoppingCartItemId, int quantity) method DeleteShoppingCartItem (line 128) | public void DeleteShoppingCartItem(Guid shoppingCartItemId) method Checkout (line 135) | public OrderDto Checkout(Guid customerId) method GetOrder (line 144) | public OrderDto GetOrder(Guid orderId) method GetOrdersForUser (line 151) | public IList GetOrdersForUser(Guid userId) method GetAllOrders (line 162) | public IList GetAllOrders() method Confirm (line 172) | public void Confirm(Guid orderId) method Dispatch (line 186) | public void Dispatch(Guid orderId) FILE: OnlineStore.Application/ServiceImplementations/ProductServiceImp.cs class ProductServiceImp (line 15) | public class ProductServiceImp : ApplicationService, IProductService method ProductServiceImp (line 25) | public ProductServiceImp(IRepositoryContext context, method GetProducts (line 40) | public IEnumerable GetProducts() method GetProductsWithPagination (line 62) | public ProductDtoWithPagination GetProductsWithPagination(Pagination p... method GetProductsForCategory (line 77) | public IEnumerable GetProductsForCategory(Guid categoryId) method GetProductsForCategoryWithPagination (line 87) | public ProductDtoWithPagination GetProductsForCategoryWithPagination(G... method GetNewProducts (line 113) | public IEnumerable GetNewProducts(int count) method GetCategoryById (line 126) | public CategoryDto GetCategoryById(Guid id) method GetCategories (line 134) | public IEnumerable GetCategories() method GetProductById (line 147) | public ProductDto GetProductById(Guid id) method CreateProducts (line 156) | public List CreateProducts(List productsDtos) method CreateCategories (line 161) | public List CreateCategories(List categoriDtos) method UpdateProducts (line 166) | public List UpdateProducts(List productsDtos) method UpdateCategories (line 186) | public List UpdateCategories(List categoriDtos) method DeleteProducts (line 200) | public void DeleteProducts(List produList) method DeleteCategories (line 212) | public void DeleteCategories(List categoryList) method CategorizeProduct (line 224) | public ProductCategorizationDto CategorizeProduct(Guid productId, Guid... method UncategorizeProduct (line 235) | public void UncategorizeProduct(Guid productId) FILE: OnlineStore.Application/ServiceImplementations/UserServiceImp.cs class UserServiceImp (line 15) | public class UserServiceImp :ApplicationService, IUserService method UserServiceImp (line 23) | public UserServiceImp(IRepositoryContext repositoryContext, method CreateUsers (line 39) | public IList CreateUsers(List userDtos) method ValidateUser (line 57) | public bool ValidateUser(string userName, string password) method DisableUser (line 67) | public bool DisableUser(UserDto userDto) method EnableUser (line 86) | public bool EnableUser(UserDto userDto) method UpdateUsers (line 105) | public IList UpdateUsers(List userDataObjects) method DeleteUsers (line 161) | public void DeleteUsers(List userDtos) method GetUserByKey (line 185) | public UserDto GetUserByKey(Guid id) method GetUserByEmail (line 192) | public UserDto GetUserByEmail(string email) method GetUserByName (line 201) | public UserDto GetUserByName(string userName) method GetUsers (line 211) | public IList GetUsers() method GetRoles (line 232) | public IList GetRoles() method GetRoleByKey (line 241) | public RoleDto GetRoleByKey(Guid id) method CreateRoles (line 246) | public IList CreateRoles(List roleDataObjects) method UpdateRoles (line 251) | public IList UpdateRoles(List roleDataObjects) method DeleteRoles (line 269) | public void DeleteRoles(List roleList) method AssignRole (line 281) | public void AssignRole(Guid userId, Guid roleId) method UnassignRole (line 288) | public void UnassignRole(Guid userId) method GetRoleByUserName (line 295) | public RoleDto GetRoleByUserName(string userName) method GetOrdersForUser (line 302) | public IList GetOrdersForUser(string userName) FILE: OnlineStore.Application/UserService.svc.cs class UserService (line 14) | [ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession)] method UserService (line 19) | public UserService() method CreateUsers (line 24) | public IList CreateUsers(List userDtos) method ValidateUser (line 36) | public bool ValidateUser(string userName, string password) method DisableUser (line 48) | public bool DisableUser(UserDto userDto) method EnableUser (line 60) | public bool EnableUser(UserDto userDto) method DeleteUsers (line 72) | public void DeleteUsers(List userDtos) method UpdateUsers (line 84) | public IList UpdateUsers(List userDataObjects) method GetUserByKey (line 96) | public UserDto GetUserByKey(Guid id) method GetUserByEmail (line 108) | public UserDto GetUserByEmail(string email) method GetUserByName (line 120) | public UserDto GetUserByName(string userName) method GetUsers (line 132) | public IList GetUsers() method GetRoles (line 144) | public IList GetRoles() method GetRoleByKey (line 156) | public RoleDto GetRoleByKey(Guid id) method CreateRoles (line 168) | public IList CreateRoles(List roleDataObjects) method UpdateRoles (line 180) | public IList UpdateRoles(List roleDataObjects) method DeleteRoles (line 192) | public void DeleteRoles(List roleList) method AssignRole (line 204) | public void AssignRole(Guid userId, Guid roleId) method UnassignRole (line 216) | public void UnassignRole(Guid userId) method GetRoleByUserName (line 228) | public RoleDto GetRoleByUserName(string userName) method GetOrdersForUser (line 240) | public IList GetOrdersForUser(string userName) FILE: OnlineStore.Domain/DomainException.cs class DomainException (line 6) | public class DomainException : Exception method DomainException (line 9) | public DomainException() : base() method DomainException (line 13) | public DomainException(string message) : base(message) method DomainException (line 16) | public DomainException(string message, Exception innerException) : bas... method DomainException (line 18) | public DomainException(string format, params object[] args) : base(str... method DomainException (line 20) | protected DomainException(SerializationInfo info, StreamingContext con... FILE: OnlineStore.Domain/Events/DomainEvent.cs class DomainEvent (line 11) | [SuppressMessage("ReSharper", "AccessToForEachVariableInClosure")] method DomainEvent (line 23) | public DomainEvent() method DomainEvent (line 27) | public DomainEvent(IEntity source) method Handle (line 55) | public static void Handle(TDomainEvent domainEvent) method Handle (line 69) | public static void Handle(TDomainEvent domainEvent, Acti... FILE: OnlineStore.Domain/Events/EventHandlers/OrderConfirmedEventHandler.cs class OrderConfirmedEventHandler (line 7) | public class OrderConfirmedEventHandler : IDomainEventHandler : IEventHandler FILE: OnlineStore.Domain/Repositories/IOrderRepository.cs type IOrderRepository (line 6) | public interface IOrderRepository : IRepository FILE: OnlineStore.Domain/Repositories/IProductCategorizationRepository.cs type IProductCategorizationRepository (line 7) | public interface IProductCategorizationRepository : IRepository GetProductsForCategory(Category category); method GetProductsForCategoryWithPagination (line 19) | PagedResult GetProductsForCategoryWithPagination(Category cat... method GetCategoryForProduct (line 26) | Category GetCategoryForProduct(Product product); FILE: OnlineStore.Domain/Repositories/IProductRepository.cs type IProductRepository (line 7) | public interface IProductRepository : IRepository method GetNewProducts (line 9) | IEnumerable GetNewProducts(int count = 0); FILE: OnlineStore.Domain/Repositories/IRepository.cs type IRepository (line 13) | public interface IRepository method Add (line 17) | void Add(TAggregateRoot aggregateRoot); method GetByKey (line 20) | TAggregateRoot GetByKey(Guid key); method GetBySpecification (line 22) | TAggregateRoot GetBySpecification(ISpecification spec); method GetByExpression (line 24) | TAggregateRoot GetByExpression(Expression> ... method GetAll (line 27) | IEnumerable GetAll(); method GetAll (line 30) | IEnumerable GetAll(Expression GetAll(ISpecification spec... method GetAll (line 36) | IEnumerable GetAll(ISpecification spec... method Exists (line 39) | bool Exists(ISpecification specification); method Remove (line 41) | void Remove(TAggregateRoot aggregateRoot); method Update (line 43) | void Update(TAggregateRoot aggregateRoot); method GetAll (line 47) | PagedResult GetAll(Expression GetAll( method GetAll (line 55) | PagedResult GetAll(Expression GetAll(ISpecification spec... method GetBySpecification (line 66) | TAggregateRoot GetBySpecification(ISpecification speci... method GetAll (line 67) | IEnumerable GetAll(params Expression GetAll(Expression GetAll(ISpecification spec... method GetAll (line 73) | IEnumerable GetAll(ISpecification spec... FILE: OnlineStore.Domain/Repositories/IRepositoryContext.cs type IRepositoryContext (line 12) | public interface IRepositoryContext : IUnitOfWork method RegisterNew (line 17) | void RegisterNew(TAggregateRoot entity) method RegisterModified (line 20) | void RegisterModified(TAggregateRoot entity) method RegisterDeleted (line 23) | void RegisterDeleted(TAggregateRoot entity) FILE: OnlineStore.Domain/Repositories/IRoleRepository.cs type IRoleRepository (line 5) | public interface IRoleRepository : IRepository FILE: OnlineStore.Domain/Repositories/IShoppingCartItemRepository.cs type IShoppingCartItemRepository (line 6) | public interface IShoppingCartItemRepository : IRepository FILE: OnlineStore.Domain/Repositories/IUserRepository.cs type IUserRepository (line 6) | public interface IUserRepository : IRepository method CheckPassword (line 8) | bool CheckPassword(string userName, string password); FILE: OnlineStore.Domain/Repositories/IUserRoleRepository.cs type IUserRoleRepository (line 5) | public interface IUserRoleRepository : IRepository method GetRoleForUser (line 12) | Role GetRoleForUser(User user); FILE: OnlineStore.Domain/Repositories/SortOrder.cs type SortOrder (line 3) | public enum SortOrder FILE: OnlineStore.Domain/Services/DomainService.cs class DomainService (line 13) | public class DomainService : IDomainService method DomainService (line 25) | public DomainService(IRepositoryContext repositoryContext, method CreateOrder (line 52) | public Order CreateOrder(User user, ShoppingCart shoppingCart) method Categorize (line 77) | public ProductCategorization Categorize(Product product, Category cate... method Uncategorize (line 103) | public void Uncategorize(Product product, Category category = null) method AssignRole (line 119) | public UserRole AssignRole(User user, Role role) method UnassignRole (line 142) | public void UnassignRole(User user, Role role = null) FILE: OnlineStore.Domain/Services/IDomainService.cs type IDomainService (line 6) | public interface IDomainService method CreateOrder (line 8) | Order CreateOrder(User user, ShoppingCart shoppingCart); method Categorize (line 16) | ProductCategorization Categorize(Product product, Category category); method Uncategorize (line 23) | void Uncategorize(Product product, Category category = null); method AssignRole (line 31) | UserRole AssignRole(User user, Role role); method UnassignRole (line 38) | void UnassignRole(User user, Role role = null); FILE: OnlineStore.Domain/Specifications/AnySpecification.cs class AnySpecification (line 6) | public sealed class AnySpecification : Specification FILE: OnlineStore.Domain/Specifications/ExpressionSpecification.cs class ExpressionSpecification (line 6) | public sealed class ExpressionSpecification : Specification method ExpressionSpecification (line 9) | public ExpressionSpecification(Expression> expression) FILE: OnlineStore.Domain/Specifications/ISpecification.cs type ISpecification (line 10) | public interface ISpecification method IsSatisfiedBy (line 12) | bool IsSatisfiedBy(T candidate); FILE: OnlineStore.Domain/Specifications/ParameterReplacer.cs class ParameterReplacer (line 5) | public class ParameterReplacer : ExpressionVisitor method ParameterReplacer (line 7) | public ParameterReplacer(ParameterExpression paramExpr) method Replace (line 14) | public Expression Replace(Expression expr) method VisitParameter (line 19) | protected override Expression VisitParameter(ParameterExpression p) FILE: OnlineStore.Domain/Specifications/SpecExprExtensions.cs class SpecExprExtensions (line 6) | public static class SpecExprExtensions method Not (line 8) | public static Expression> Not(this Expression> And(this Expression> Or( FILE: OnlineStore.Domain/Specifications/Specification.cs class Specification (line 11) | public abstract class Specification : ISpecification method Eval (line 13) | public static Specification Eval(Expression> expression) method IsSatisfiedBy (line 19) | public bool IsSatisfiedBy(T candidate) FILE: OnlineStore.Events.Handlers/SendEmailHandler.cs class SendEmailHandler (line 7) | [HandlesAsynchronously] method Handle (line 11) | public void Handle(OrderConfirmedEvent @event) method Handle (line 28) | public void Handle(OrderDispatchedEvent @event) FILE: OnlineStore.Events/Bus/EventBus.cs class EventBus (line 14) | public class EventBus : DisposableObject, IEventBus method EventBus (line 22) | public EventBus(IEventAggregator aggregator) method Dispose (line 36) | protected override void Dispose(bool disposing) method Publish (line 52) | public void Publish(TMessage message) method Publish (line 59) | public void Publish(IEnumerable messages) method Clear (line 66) | public void Clear() method Commit (line 87) | public void Commit() method Rollback (line 100) | public void Rollback() FILE: OnlineStore.Events/Bus/IBus.cs type IBus (line 7) | public interface IBus : IUnitOfWork, IDisposable method Publish (line 11) | void Publish(TMessage message) method Publish (line 14) | void Publish(IEnumerable messages) method Clear (line 17) | void Clear(); FILE: OnlineStore.Events/Bus/IEventBus.cs type IEventBus (line 3) | public interface IEventBus : IBus FILE: OnlineStore.Events/Bus/MsmqBusOptions.cs class MsmqBusOptions (line 5) | public class MsmqBusOptions method MsmqBusOptions (line 13) | public MsmqBusOptions(string path, bool sharedModeDenyReceive, bool en... method MsmqBusOptions (line 22) | public MsmqBusOptions(string path) method MsmqBusOptions (line 26) | public MsmqBusOptions(string path, bool useInternalTransaction) FILE: OnlineStore.Events/Bus/MsmqEventBus.cs class MsmqEventBus (line 11) | public class MsmqEventBus : DisposableObject, IEventBus method MsmqEventBus (line 26) | public MsmqEventBus(string path) method Publish (line 57) | public void Publish(TMessage message) where TMessage : class... method Publish (line 65) | public void Publish(IEnumerable messages) where TM... method Clear (line 74) | public void Clear() method Commit (line 79) | public void Commit() method Dispose (line 131) | protected override void Dispose(bool disposing) method ConvertStringToType (line 142) | private Type ConvertStringToType(string sourceStr) FILE: OnlineStore.Events/EventAggregator.cs class EventAggregator (line 10) | public class EventAggregator : IEventAggregator method EventAggregator (line 16) | public EventAggregator() method EventAggregator (line 30) | public EventAggregator(object[] handlers) method Register (line 52) | public void Register(IEventHandler eventHandler) method Register (line 75) | public void Register(IEnumerable> eventH... method Handle (line 83) | public void Handle(TEvent evnt) method Handle (line 113) | public void Handle(TEvent evnt, Action(IEventHandler domainEventHandler) method Register (line 10) | void Register(IEnumerable> domainEventHa... method Handle (line 13) | void Handle(TEvent domainEvent) method Handle (line 15) | void Handle(TEvent domainEvent, Action method Handle (line 8) | void Handle(TEvent @event); FILE: OnlineStore.Infrastructure/Caching/AppfabricCacheProvider.cs class AppfabricCacheProvider (line 11) | public class AppfabricCacheProvider : ICacheProvider method AppfabricCacheProvider (line 16) | public AppfabricCacheProvider() method Add (line 22) | public void Add(string key, string valueKey, object value) method Update (line 42) | public void Update(string key, string valueKey, object value) method Get (line 47) | public object Get(string key, string valueKey) method Remove (line 52) | public void Remove(string key) method Exists (line 57) | public bool Exists(string key) method Exists (line 62) | public bool Exists(string key, string valueKey) FILE: OnlineStore.Infrastructure/Caching/CacheAttribute.cs class CacheAttribute (line 5) | [AttributeUsage(AttributeTargets.Method, Inherited = false)] method CacheAttribute (line 15) | public CacheAttribute(CachingMethod method) method CacheAttribute (line 20) | public CacheAttribute(CachingMethod method, params string[] correspond... FILE: OnlineStore.Infrastructure/Caching/CachingMethod.cs type CachingMethod (line 6) | public enum CachingMethod FILE: OnlineStore.Infrastructure/Caching/EntLibCacheProvider.cs class EntLibCacheProvider (line 10) | public class EntLibCacheProvider : ICacheProvider method Add (line 17) | public void Add(string key, string valueKey, object value) method Update (line 33) | public void Update(string key, string valueKey, object value) method Get (line 38) | public object Get(string key, string valueKey) method Remove (line 49) | public void Remove(string key) method Exists (line 55) | public bool Exists(string key) method Exists (line 61) | public bool Exists(string key, string valueKey) FILE: OnlineStore.Infrastructure/Caching/ICacheProvider.cs type ICacheProvider (line 4) | public interface ICacheProvider method Add (line 12) | void Add(string key, string valueKey, object value); method Update (line 13) | void Update(string key, string valueKey, object value); method Get (line 14) | object Get(string key, string valueKey); method Remove (line 15) | void Remove(string key); method Exists (line 16) | bool Exists(string key); method Exists (line 17) | bool Exists(string key, string valueKey); FILE: OnlineStore.Infrastructure/DisposableObject.cs class DisposableObject (line 5) | public abstract class DisposableObject :IDisposable method Dispose (line 12) | protected abstract void Dispose(bool disposing); method ExplicitDispose (line 14) | protected void ExplicitDispose() method Dispose (line 22) | public void Dispose() FILE: OnlineStore.Infrastructure/IUnitOfWork.cs type IUnitOfWork (line 3) | public interface IUnitOfWork method Commit (line 5) | void Commit(); FILE: OnlineStore.Infrastructure/InterceptionBehaviors/CachingBehavior.cs class CachingBehavior (line 10) | public class CachingBehavior : IInterceptionBehavior method CachingBehavior (line 14) | public CachingBehavior() method GetValueKey (line 20) | private string GetValueKey(CacheAttribute cachingAttribute, IMethodInv... method GetRequiredInterfaces (line 51) | public IEnumerable GetRequiredInterfaces() method Invoke (line 56) | public IMethodReturn Invoke(IMethodInvocation input, GetNextIntercepti... FILE: OnlineStore.Infrastructure/InterceptionBehaviors/ExceptionLoggingBehavior.cs class ExceptionLoggingBehavior (line 8) | public class ExceptionLoggingBehavior :IInterceptionBehavior method GetRequiredInterfaces (line 14) | public IEnumerable GetRequiredInterfaces() method Invoke (line 25) | public IMethodReturn Invoke(IMethodInvocation input, GetNextIntercepti... FILE: OnlineStore.Infrastructure/PagedResult.cs class PagedResult (line 9) | public class PagedResult : IEnumerable, ICollection method PagedResult (line 35) | public PagedResult() method PagedResult (line 40) | public PagedResult(int totalRecords, int totalPages, int pageSize, int... method Equals (line 56) | public override bool Equals(object obj) method GetHashCode (line 76) | public override int GetHashCode() method GetEnumerator (line 112) | public IEnumerator GetEnumerator() method GetEnumerator (line 117) | IEnumerator IEnumerable.GetEnumerator() method Add (line 124) | public void Add(T item) method Clear (line 129) | public void Clear() method Contains (line 134) | public bool Contains(T item) method CopyTo (line 139) | public void CopyTo(T[] array, int arrayIndex) method Remove (line 154) | public bool Remove(T item) FILE: OnlineStore.Infrastructure/ServiceLocator.cs class ServiceLocator (line 13) | [SuppressMessage("ReSharper", "CoVariantArrayConversion")] method ServiceLocator (line 19) | private ServiceLocator() method GetService (line 40) | public T GetService() method Register (line 45) | public void Register() where TTo : TFrom method Register (line 50) | public void Register(string name) where TTo : TFrom method ResolveAll (line 55) | public IEnumerable ResolveAll() method GetService (line 60) | public T GetService(object overridedArguments) method GetService (line 66) | public object GetService(Type serviceType, object overridedArguments) method GetParameterOverrides (line 75) | private IEnumerable GetParameterOverrides(object ov... method GetService (line 93) | public object GetService(Type serviceType) FILE: OnlineStore.Infrastructure/Utils.cs class Utils (line 8) | [SuppressMessage("ReSharper", "InconsistentNaming")] method Log (line 20) | public static void Log(string message) method Log (line 28) | public static void Log(Exception ex) method SendEmail (line 38) | public static void SendEmail(string to, string subject, string content) FILE: OnlineStore.ModelDTO/Service References/OrderService/Reference.cs class AggregateRoot (line 16) | [System.Diagnostics.DebuggerStepThroughAttribute()] method RaisePropertyChanged (line 57) | protected void RaisePropertyChanged(string propertyName) { class User (line 65) | [System.Diagnostics.DebuggerStepThroughAttribute()] class Order (line 232) | [System.Diagnostics.DebuggerStepThroughAttribute()] class Product (line 319) | [System.Diagnostics.DebuggerStepThroughAttribute()] class ShoppingCart (line 406) | [System.Diagnostics.DebuggerStepThroughAttribute()] class Address (line 429) | [System.Diagnostics.DebuggerStepThroughAttribute()] method RaisePropertyChanged (line 530) | protected void RaisePropertyChanged(string propertyName) { class OrderItem (line 538) | [System.Diagnostics.DebuggerStepThroughAttribute()] method RaisePropertyChanged (line 623) | protected void RaisePropertyChanged(string propertyName) { type IOrderService (line 631) | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "... method AddProductToCart (line 635) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method AddProductToCartAsync (line 638) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method GetShoppingCart (line 641) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method GetShoppingCartAsync (line 644) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... type IOrderServiceChannel (line 648) | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "... class OrderServiceClient (line 652) | [System.Diagnostics.DebuggerStepThroughAttribute()] method OrderServiceClient (line 656) | public OrderServiceClient() { method OrderServiceClient (line 659) | public OrderServiceClient(string endpointConfigurationName) : method OrderServiceClient (line 663) | public OrderServiceClient(string endpointConfigurationName, string rem... method OrderServiceClient (line 667) | public OrderServiceClient(string endpointConfigurationName, System.Ser... method OrderServiceClient (line 671) | public OrderServiceClient(System.ServiceModel.Channels.Binding binding... method AddProductToCart (line 675) | public void AddProductToCart(System.Guid customerId, System.Guid produ... method AddProductToCartAsync (line 679) | public System.Threading.Tasks.Task AddProductToCartAsync(System.Guid c... method GetShoppingCart (line 683) | public OnlineStore.ModelDTO.OrderService.ShoppingCart GetShoppingCart(... method GetShoppingCartAsync (line 687) | public System.Threading.Tasks.Task, I... method CategoryRepository (line 13) | public CategoryRepository(IRepositoryContext context) FILE: OnlineStore.Repositories/EntityFramework/EntityFrameworkRepository.cs class EntityFrameworkRepository (line 14) | public abstract class EntityFrameworkRepository : IRepos... method EntityFrameworkRepository (line 19) | protected EntityFrameworkRepository(IRepositoryContext context) method GetMemberInfo (line 26) | private MemberExpression GetMemberInfo(LambdaExpression lambda) method GetEagerLoadingPath (line 50) | private string GetEagerLoadingPath(Expression GetAll() method GetAll (line 90) | public IEnumerable GetAll(ISpecification GetAll(Expression GetAll(ISpecification specification) method Remove (line 128) | public void Remove(TAggregateRoot aggregateRoot) method Update (line 133) | public void Update(TAggregateRoot aggregateRoot) method GetBySpecification (line 139) | public TAggregateRoot GetBySpecification(ISpecification GetAll(params Expression GetAll(Expression GetAll(ISpecification GetAll(ISpecification GetAll(Expression GetAll(ISpecification GetAll(Expression GetAll(ISpecification(TAggregateRoot entity) where T... method RegisterModified (line 35) | public void RegisterModified(TAggregateRoot entity) wh... method RegisterDeleted (line 40) | public void RegisterDeleted(TAggregateRoot entity) whe... method Commit (line 48) | public void Commit() FILE: OnlineStore.Repositories/EntityFramework/IEntityFrameworkRepositoryContext.cs type IEntityFrameworkRepositoryContext (line 5) | public interface IEntityFrameworkRepositoryContext : IRepositoryContext FILE: OnlineStore.Repositories/EntityFramework/ModelConfigurations/CategoryTypeConfiguration.cs class CategoryTypeConfiguration (line 8) | public class CategoryTypeConfiguration : EntityTypeConfiguration method CategoryTypeConfiguration (line 10) | public CategoryTypeConfiguration() FILE: OnlineStore.Repositories/EntityFramework/ModelConfigurations/OrderItemTypeConfiguration.cs class OrderItemTypeConfiguration (line 8) | public class OrderItemTypeConfiguration : EntityTypeConfiguration method OrderTypeConfiguration (line 10) | public OrderTypeConfiguration() FILE: OnlineStore.Repositories/EntityFramework/ModelConfigurations/ProductCategorizationTypeConfiguration.cs class ProductCategorizationTypeConfiguration (line 8) | public class ProductCategorizationTypeConfiguration: EntityTypeConfigura... method ProductCategorizationTypeConfiguration (line 10) | public ProductCategorizationTypeConfiguration() FILE: OnlineStore.Repositories/EntityFramework/ModelConfigurations/ProductTypeConfiguration.cs class ProductTypeConfiguration (line 8) | public class ProductTypeConfiguration : EntityTypeConfiguration method ProductTypeConfiguration (line 12) | public ProductTypeConfiguration() FILE: OnlineStore.Repositories/EntityFramework/ModelConfigurations/RoleTypeConfiguration.cs class RoleTypeConfiguration (line 8) | public class RoleTypeConfiguration : EntityTypeConfiguration method RoleTypeConfiguration (line 10) | public RoleTypeConfiguration() FILE: OnlineStore.Repositories/EntityFramework/ModelConfigurations/ShoppingCartItemTypeConfiguration.cs class ShoppingCartItemTypeConfiguration (line 7) | public class ShoppingCartItemTypeConfiguration : EntityTypeConfiguration... method ShoppingCartItemTypeConfiguration (line 9) | public ShoppingCartItemTypeConfiguration() FILE: OnlineStore.Repositories/EntityFramework/ModelConfigurations/ShoppingCartTypeConfiguration.cs class ShoppingCartTypeConfiguration (line 7) | public class ShoppingCartTypeConfiguration : EntityTypeConfiguration method UserRoleTypeConfiguration (line 10) | public UserRoleTypeConfiguration() FILE: OnlineStore.Repositories/EntityFramework/ModelConfigurations/UserTypeConfiguration.cs class UserTypeConfiguration (line 7) | public class UserTypeConfiguration : EntityTypeConfiguration method UserTypeConfiguration (line 9) | public UserTypeConfiguration() FILE: OnlineStore.Repositories/EntityFramework/OnlineStoreDbContext.cs class OnlineStoreDbContext (line 7) | public sealed class OnlineStoreDbContext : DbContext method OnlineStoreDbContext (line 10) | public OnlineStoreDbContext() method OnModelCreating (line 65) | protected override void OnModelCreating(DbModelBuilder modelBuilder) FILE: OnlineStore.Repositories/EntityFramework/OnlineStoreDbContextInitailizer.cs class OnlineStoreDbContextInitailizer (line 6) | public sealed class OnlineStoreDbContextInitailizer : DropCreateDatabase... method Seed (line 10) | protected override void Seed(OnlineStoreDbContext context) method Initialize (line 18) | public static void Initialize() FILE: OnlineStore.Repositories/EntityFramework/OrderRepository.cs class OrderRepository (line 7) | public class OrderRepository : EntityFrameworkRepository, IOrderR... method OrderRepository (line 9) | public OrderRepository(IRepositoryContext context) : base(context) FILE: OnlineStore.Repositories/EntityFramework/ProductCategorizationRepository.cs class ProductCategorizationRepository (line 10) | public class ProductCategorizationRepository : EntityFrameworkRepository... method ProductCategorizationRepository (line 12) | public ProductCategorizationRepository(IRepositoryContext context) : b... method GetProductsForCategory (line 16) | public IEnumerable GetProductsForCategory(Category category) method GetProductsForCategoryWithPagination (line 31) | public PagedResult GetProductsForCategoryWithPagination(Categ... method GetCategoryForProduct (line 50) | public Category GetCategoryForProduct(Product product) FILE: OnlineStore.Repositories/EntityFramework/ProductRepository.cs class ProductRepository (line 12) | public class ProductRepository : EntityFrameworkRepository, IPr... method ProductRepository (line 16) | public ProductRepository(IRepositoryContext context) method GetNewProducts (line 23) | public IEnumerable GetNewProducts(int count = 0) FILE: OnlineStore.Repositories/EntityFramework/RoleRepository.cs class RoleRepository (line 6) | public class RoleRepository : EntityFrameworkRepository, IRoleRepo... method RoleRepository (line 8) | public RoleRepository(IRepositoryContext context) FILE: OnlineStore.Repositories/EntityFramework/ShoppingCartItemRepository.cs class ShoppingCartItemRepository (line 7) | public class ShoppingCartItemRepository : EntityFrameworkRepository SortBy SortByDescending InvokeSortBy, IUserRepo... method UserRepository (line 11) | public UserRepository(IRepositoryContext context) method CheckPassword (line 16) | public bool CheckPassword(string userName, string password) FILE: OnlineStore.Repositories/EntityFramework/UserRoleRepository.cs class UserRoleRepository (line 9) | public class UserRoleRepository :EntityFrameworkRepository, IU... method UserRoleRepository (line 11) | public UserRoleRepository(IRepositoryContext context) method GetRoleForUser (line 14) | public Role GetRoleForUser(User user) FILE: OnlineStore.ServiceContract/IOrderService.cs type IOrderService (line 8) | [ServiceContract] method GetShoppingCartItemCount (line 12) | [OperationContract] method AddProductToCart (line 17) | [OperationContract] method GetShoppingCart (line 22) | [OperationContract] method UpdateShoppingCartItem (line 27) | [OperationContract] method DeleteShoppingCartItem (line 31) | [OperationContract] method Checkout (line 35) | [OperationContract] method GetOrder (line 39) | [OperationContract] method GetOrdersForUser (line 43) | [OperationContract] method GetAllOrders (line 47) | [OperationContract] method Confirm (line 52) | [OperationContract] method Dispatch (line 57) | [OperationContract] FILE: OnlineStore.ServiceContract/IProductService.cs type IProductService (line 13) | [ServiceContract(Namespace="")] method CreateProducts (line 18) | [OperationContract] method CreateCategories (line 29) | [OperationContract] method UpdateProducts (line 34) | [OperationContract] method UpdateCategories (line 43) | [OperationContract] method DeleteProducts (line 48) | [OperationContract] method DeleteCategories (line 57) | [OperationContract] method CategorizeProduct (line 68) | [OperationContract] method UncategorizeProduct (line 78) | [OperationContract] method GetProducts (line 84) | [OperationContract] method GetProductsWithPagination (line 89) | [OperationContract] method GetProductsForCategory (line 95) | [OperationContract] method GetProductsForCategoryWithPagination (line 100) | [OperationContract] method GetNewProducts (line 106) | [OperationContract] method GetCategoryById (line 112) | [OperationContract] method GetCategories (line 118) | [OperationContract] method GetProductById (line 124) | [OperationContract] FILE: OnlineStore.ServiceContract/IUserService.cs type IUserService (line 10) | [ServiceContract(Namespace = "")] method CreateUsers (line 15) | [OperationContract] method ValidateUser (line 19) | [OperationContract] method DisableUser (line 23) | [OperationContract] method EnableUser (line 27) | [OperationContract] method DeleteUsers (line 31) | [OperationContract] method UpdateUsers (line 35) | [OperationContract] method GetUserByKey (line 39) | [OperationContract] method GetUserByEmail (line 43) | [OperationContract] method GetUserByName (line 47) | [OperationContract] method GetUsers (line 51) | [OperationContract] method GetRoles (line 55) | [OperationContract] method GetRoleByKey (line 59) | [FaultContract(typeof(FaultData))] method CreateRoles (line 62) | [OperationContract] method UpdateRoles (line 66) | [OperationContract] method DeleteRoles (line 70) | [OperationContract] method AssignRole (line 74) | [OperationContract] method UnassignRole (line 79) | [OperationContract] method GetRoleByUserName (line 84) | [OperationContract] method GetOrdersForUser (line 89) | [OperationContract] FILE: OnlineStore.ServiceContract/ModelDTOs/AddressDto.cs class AddressDto (line 3) | public class AddressDto FILE: OnlineStore.ServiceContract/ModelDTOs/CategoryDto.cs class CategoryDto (line 5) | public class CategoryDto FILE: OnlineStore.ServiceContract/ModelDTOs/FaultData.cs class FaultData (line 8) | [DataContract] method CreateFromException (line 25) | public static FaultData CreateFromException(Exception ex) method CreateFaultReason (line 35) | public static FaultReason CreateFaultReason(Exception ex) FILE: OnlineStore.ServiceContract/ModelDTOs/OrderDto.cs class OrderDto (line 6) | public class OrderDto FILE: OnlineStore.ServiceContract/ModelDTOs/OrderItemDto.cs class OrderItemDto (line 5) | public class OrderItemDto FILE: OnlineStore.ServiceContract/ModelDTOs/OrderStatusDto.cs type OrderStatusDto (line 3) | public enum OrderStatusDto : int FILE: OnlineStore.ServiceContract/ModelDTOs/Pagination.cs class Pagination (line 4) | public class Pagination method ToString (line 10) | public override string ToString() FILE: OnlineStore.ServiceContract/ModelDTOs/ProductCategorizationDto.cs class ProductCategorizationDto (line 5) | public class ProductCategorizationDto FILE: OnlineStore.ServiceContract/ModelDTOs/ProductDto.cs class ProductDto (line 3) | public class ProductDto FILE: OnlineStore.ServiceContract/ModelDTOs/ProductDtoWithPagination.cs class ProductDtoWithPagination (line 5) | public class ProductDtoWithPagination FILE: OnlineStore.ServiceContract/ModelDTOs/RoleDto.cs class RoleDto (line 3) | public class RoleDto FILE: OnlineStore.ServiceContract/ModelDTOs/ShoppingCartDto.cs class ShoppingCartDto (line 5) | public class ShoppingCartDto FILE: OnlineStore.ServiceContract/ModelDTOs/ShoppingCartItemDto.cs class ShoppingCartItemDto (line 3) | public class ShoppingCartItemDto FILE: OnlineStore.ServiceContract/ModelDTOs/UserDto.cs class UserDto (line 5) | public class UserDto method ToString (line 21) | public override string ToString() FILE: OnlineStore.Web/App_Code/HtmlExtension.cs type ImageSize (line 11) | public enum ImageSize class HtmlExtension (line 18) | public static class HtmlExtension method Image (line 21) | public static MvcHtmlString Image(this HtmlHelper helper, string rawFile) method ProductImage (line 32) | public static MvcHtmlString ProductImage(this HtmlHelper helper, strin... method ProductImage (line 64) | public static MvcHtmlString ProductImage(this HtmlHelper helper, strin... method ProductImage (line 69) | public static MvcHtmlString ProductImage(this HtmlHelper helper, strin... method ProductImage (line 74) | public static MvcHtmlString ProductImage(this HtmlHelper helper, strin... method ImageSubmitButton (line 81) | public static MvcHtmlString ImageSubmitButton(this HtmlHelper helper, ... method ImageActionLink (line 99) | public static MvcHtmlString ImageActionLink(this HtmlHelper helper, st... method ImageActionLink (line 125) | public static MvcHtmlString ImageActionLink(this HtmlHelper helper, st... method ImageActionLink (line 130) | public static MvcHtmlString ImageActionLink(this HtmlHelper helper, st... method ImageActionLink (line 135) | public static MvcHtmlString ImageActionLink(this HtmlHelper helper, st... method ImageActionLink (line 140) | public static MvcHtmlString ImageActionLink(this HtmlHelper helper, st... method ActionLinkWithPermission (line 147) | public static MvcHtmlString ActionLinkWithPermission(this HtmlHelper h... FILE: OnlineStore.Web/App_Code/PermissionKeys.cs type PermissionKeys (line 5) | [Flags] FILE: OnlineStore.Web/App_Code/UrlHelperExtension.cs class UrlHelperExtension (line 5) | public static class UrlHelperExtension method GetProductImagePath (line 7) | public static string GetProductImagePath(UrlHelper helper) method ProductImagePath (line 12) | public static MvcHtmlString ProductImagePath(this UrlHelper helper) FILE: OnlineStore.Web/App_Start/AuthConfig.cs class AuthConfig (line 9) | public static class AuthConfig method RegisterAuth (line 11) | public static void RegisterAuth() FILE: OnlineStore.Web/App_Start/BundleConfig.cs class BundleConfig (line 6) | public class BundleConfig method RegisterBundles (line 9) | public static void RegisterBundles(BundleCollection bundles) FILE: OnlineStore.Web/App_Start/FilterConfig.cs class FilterConfig (line 6) | public class FilterConfig method RegisterGlobalFilters (line 8) | public static void RegisterGlobalFilters(GlobalFilterCollection filters) FILE: OnlineStore.Web/App_Start/RouteConfig.cs class RouteConfig (line 10) | public class RouteConfig method RegisterRoutes (line 12) | public static void RegisterRoutes(RouteCollection routes) FILE: OnlineStore.Web/App_Start/WebApiConfig.cs class WebApiConfig (line 8) | public static class WebApiConfig method Register (line 10) | public static void Register(HttpConfiguration config) FILE: OnlineStore.Web/Controllers/AccountController.cs class AccountController (line 18) | [Authorize] method Login (line 42) | [AllowAnonymous] method Login (line 52) | [HttpPost] method LogOff (line 82) | [HttpPost] method Register (line 93) | [AllowAnonymous] method Register (line 102) | [HttpPost] method Manage (line 160) | [Authorize] method Manage (line 173) | [HttpPost] method ErrorCodeToString (line 186) | private static string ErrorCodeToString(MembershipCreateStatus createS... FILE: OnlineStore.Web/Controllers/AdminController.cs class AdminController (line 16) | [HandleError] method SaveFile (line 22) | [NonAction] method Upload (line 42) | [HttpPost] method Administration (line 57) | [Authorize] method Categories (line 67) | [Authorize] method EditCategory (line 77) | public ActionResult EditCategory(string id) method EditCategory (line 86) | [HttpPost] method DeleteCategory (line 98) | [Authorize] method AddCategory (line 108) | [Authorize] method AddCategory (line 114) | [HttpPost] method Products (line 129) | [Authorize] method EditProduct (line 139) | [Authorize] method EditProduct (line 155) | [HttpPost] method AddProduct (line 170) | [Authorize] method AddProduct (line 182) | [HttpPost] method DeleteProduct (line 202) | [Authorize] method UserAccounts (line 215) | [Authorize] method AddUserAccount (line 227) | [Authorize] method AddUserAccount (line 241) | [HttpPost] method EditUserAccount (line 255) | [Authorize] method EditUserAccount (line 274) | [HttpPost] method DisableUserAccount (line 290) | [Authorize] method EnableUserAccount (line 300) | [Authorize] method DeleteUserAccount (line 310) | [Authorize] method Roles (line 322) | [Authorize] method EditRole (line 332) | [Authorize] method EditRole (line 342) | [HttpPost] method DeleteRole (line 352) | public ActionResult DeleteRole(string id) method AddRole (line 361) | public ActionResult AddRole() method AddRole (line 366) | [HttpPost] method Orders (line 378) | public ActionResult Orders() method Order (line 387) | public ActionResult Order(string id) method DispatchOrder (line 396) | public ActionResult DispatchOrder(string id) FILE: OnlineStore.Web/Controllers/ControllerBase.cs class ControllerBase (line 7) | public class ControllerBase : Controller method RedirectToSuccess (line 24) | protected ActionResult RedirectToSuccess(string pageTitle, string acti... FILE: OnlineStore.Web/Controllers/HomeController.cs class HomeController (line 13) | public class HomeController : ControllerBase method Index (line 34) | public ActionResult Index(string categoryId = null, int pageNumber = 1) method Category (line 39) | public ActionResult Category(string categoryId = null, int pageNumber ... method ProductDetail (line 46) | public ActionResult ProductDetail(string id) method AddToCart (line 55) | [Authorize] method ShoppingCart (line 68) | [Authorize] method UpdateShoppingCartItem (line 78) | [Authorize] method DeleteShoppingCartItem (line 88) | [Authorize] method Checkout (line 102) | [Authorize] method Orders (line 112) | [Authorize] method Order (line 122) | [Authorize] method Confirm (line 132) | [Authorize] method About (line 142) | public ActionResult About() method Contact (line 149) | public ActionResult Contact() method SuccessPage (line 156) | public ActionResult SuccessPage(string pageTitle, string pageMessage =... FILE: OnlineStore.Web/Controllers/LayoutController.cs class LayoutController (line 16) | public class LayoutController : ControllerBase method _LoginPartial (line 20) | public ActionResult _LoginPartial() method CategoriesPartial (line 32) | public ActionResult CategoriesPartial() method NewProductsPartial (line 41) | public ActionResult NewProductsPartial() method ProductsPartial (line 76) | public ActionResult ProductsPartial(string categoryId = null, bool? fr... FILE: OnlineStore.Web/Global.asax.cs class MvcApplication (line 15) | public class MvcApplication : System.Web.HttpApplication method Application_Start (line 17) | protected void Application_Start() FILE: OnlineStore.Web/Membership/OnlineStoreMembershipProvider.cs class OnlineStoreMembershipProvider (line 11) | public class OnlineStoreMembershipProvider : MembershipProvider method ConvertFrom (line 25) | private OnlineStoreMembershipUser ConvertFrom(UserDto userDto) method GetConfigValue (line 51) | private string GetConfigValue(string configValue, string defaultValue) method CreateUser (line 59) | public OnlineStoreMembershipUser CreateUser(string username, method Initialize (line 127) | public override void Initialize(string name, NameValueCollection config) method ChangePassword (line 152) | public override bool ChangePassword(string username, string oldPasswor... method ChangePasswordQuestionAndAnswer (line 157) | public override bool ChangePasswordQuestionAndAnswer(string username, ... method CreateUser (line 162) | public override MembershipUser CreateUser(string username, string pass... method DeleteUser (line 167) | public override bool DeleteUser(string username, bool deleteAllRelated... method FindUsersByEmail (line 185) | public override MembershipUserCollection FindUsersByEmail(string email... method FindUsersByName (line 190) | public override MembershipUserCollection FindUsersByName(string userna... method GetAllUsers (line 195) | public override MembershipUserCollection GetAllUsers(int pageIndex, in... method GetNumberOfUsersOnline (line 200) | public override int GetNumberOfUsersOnline() method GetPassword (line 205) | public override string GetPassword(string username, string answer) method GetUser (line 210) | public override MembershipUser GetUser(string username, bool userIsOnl... method GetUser (line 221) | public override MembershipUser GetUser(object providerUserKey, bool us... method GetUserNameByEmail (line 232) | public override string GetUserNameByEmail(string email) method ResetPassword (line 282) | public override string ResetPassword(string username, string answer) method UnlockUser (line 287) | public override bool UnlockUser(string userName) method UpdateUser (line 292) | public override void UpdateUser(MembershipUser user) method ValidateUser (line 297) | public override bool ValidateUser(string username, string password) FILE: OnlineStore.Web/Membership/OnlineStoreMembershipUser.cs class OnlineStoreMembershipUser (line 8) | public class OnlineStoreMembershipUser : MembershipUser method OnlineStoreMembershipUser (line 39) | public OnlineStoreMembershipUser(string providerName, method OnlineStoreMembershipUser (line 82) | public OnlineStoreMembershipUser(string providerName, FILE: OnlineStore.Web/MvcSiteMap.cs class MvcSiteMap (line 10) | public class MvcSiteMap method MvcSiteMap (line 25) | private MvcSiteMap() method Navigator (line 29) | public MvcHtmlString Navigator() method FindNode (line 45) | private XElement FindNode(XElement node) method IsUrlEqual (line 53) | private bool IsUrlEqual(XElement c) method RecursiveNode (line 60) | private XElement RecursiveNode(XElement node) method GetNodeUrl (line 82) | private string GetNodeUrl(XElement c) method GetPath (line 90) | private Stack GetPath(XElement c) method BuildPathString (line 102) | private string BuildPathString(Stack m) FILE: OnlineStore.Web/Scripts/jquery-1.7.1.js function jQuerySub (line 871) | function jQuerySub( selector, context ) { function doScrollCheck (line 937) | function doScrollCheck() { function createFlags (line 964) | function createFlags( flags ) { function resolveFunc (line 1296) | function resolveFunc( i ) { function progressFunc (line 1304) | function progressFunc( i ) { function dataAttr (line 1931) | function dataAttr( elem, key, data ) { function isEmptyDataObject (line 1962) | function isEmptyDataObject( obj ) { function handleQueueMarkDefer (line 1980) | function handleQueueMarkDefer( elem, type, src ) { function resolve (line 2133) | function resolve() { function returnFalse (line 3465) | function returnFalse() { function returnTrue (line 3468) | function returnTrue() { function dirNodeCheck (line 5168) | function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { function dirCheck (line 5201) | function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { function isDisconnected (line 5474) | function isDisconnected( node ) { function winnow (line 5591) | function winnow( elements, qualifier, keep ) { function createSafeFragment (line 5628) | function createSafeFragment( document ) { function root (line 5992) | function root( elem, cur ) { function cloneCopyEvent (line 5999) | function cloneCopyEvent( src, dest ) { function cloneFixAttributes (line 6027) | function cloneFixAttributes( src, dest ) { function getAll (line 6163) | function getAll( elem ) { function fixDefaultChecked (line 6176) | function fixDefaultChecked( elem ) { function findInputs (line 6182) | function findInputs( elem ) { function shimCloneNode (line 6193) | function shimCloneNode( elem ) { function evalScript (line 6425) | function evalScript( i, elem ) { function getWH (line 6767) | function getWH( elem, name, extra ) { function addToPrefiltersOrTransports (line 6895) | function addToPrefiltersOrTransports( structure ) { function inspectPrefiltersOrTransports (line 6931) | function inspectPrefiltersOrTransports( structure, options, originalOpti... function ajaxExtend (line 6973) | function ajaxExtend( target, src ) { function done (line 7315) | function done( status, nativeStatusText, responses, headers ) { function buildParams (line 7630) | function buildParams( prefix, obj, traditional, add ) { function ajaxHandleResponses (line 7680) | function ajaxHandleResponses( s, jqXHR, responses ) { function ajaxConvert (line 7745) | function ajaxConvert( s, response ) { function createStandardXHR (line 8011) | function createStandardXHR() { function createActiveXHR (line 8017) | function createActiveXHR() { function doAnimation (line 8349) | function doAnimation() { function stopQueue (line 8492) | function stopQueue( elem, data, index ) { function createFxNow (line 8534) | function createFxNow() { function clearFxNow (line 8539) | function clearFxNow() { function genFx (line 8544) | function genFx( type, num ) { function t (line 8659) | function t( gotoEnd ) { function defaultDisplay (line 8851) | function defaultDisplay( nodeName ) { function getWindow (line 9160) | function getWindow( elem ) { FILE: OnlineStore.Web/Scripts/jquery-ui-1.8.20.js function reduce (line 140) | function reduce( elem, size, border, margin ) { function focusable (line 175) | function focusable( element, isTabIndexNotNaN ) { function visible (line 196) | function visible( element ) { function getRGB (line 3984) | function getRGB(color) { function getColor (line 4015) | function getColor(elem, attr) { function getElementStyles (line 4101) | function getElementStyles() { function filterStyles (line 4132) | function filterStyles(styles) { function styleDifference (line 4156) | function styleDifference(oldStyle, newStyle) { function _normalizeArguments (line 4371) | function _normalizeArguments(effect, options, speed, callback) { function standardSpeed (line 4405) | function standardSpeed( speed ) { function Datepicker (line 7024) | function Datepicker() { function bindHover (line 8743) | function bindHover(dpDiv) { function extendRemove (line 8766) | function extendRemove(target, props) { function isArray (line 8775) | function isArray(a) { function filteredUi (line 9225) | function filteredUi(ui) { function filteredUi (line 9266) | function filteredUi(ui) { function getNextTabId (line 10726) | function getNextTabId() { function getNextListId (line 10730) | function getNextListId() { function resetStyle (line 11003) | function resetStyle( $el, fx ) { FILE: OnlineStore.Web/Scripts/jquery.unobtrusive-ajax.js function getFunction (line 13) | function getFunction(code, argNames) { function isMethodProxySafe (line 25) | function isMethodProxySafe(method) { function asyncOnBeforeSend (line 29) | function asyncOnBeforeSend(xhr, method) { function asyncOnSuccess (line 35) | function asyncOnSuccess(element, data, contentType) { function asyncRequest (line 65) | function asyncRequest(element, options) { function validate (line 110) | function validate(form) { FILE: OnlineStore.Web/Scripts/jquery.uploadify.js function f (line 13) | function f(){if(J){return;}try{var Z=j.getElementsByTagName("body")[0].a... function K (line 14) | function K(X){if(J){X();}else{U[U.length]=X;}} function s (line 14) | function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load"... function h (line 16) | function h(){if(T){V();}else{H();}} function V (line 16) | function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r); function H (line 19) | function H(){var ag=o.length;if(ag>0){for(var af=0;af\.;]/; FILE: OnlineStore.Web/Scripts/jquery.validate-vsdoc.js function handle (line 77) | function handle() { function delegate (line 366) | function delegate(event) { function handler (line 1274) | function handler(e) { FILE: OnlineStore.Web/Scripts/jquery.validate.js function handle (line 58) | function handle() { function delegate (line 311) | function delegate(event) { function handler (line 1169) | function handler(e) { FILE: OnlineStore.Web/Scripts/jquery.validate.unobtrusive.js function setValidationValues (line 14) | function setValidationValues(options, ruleName, value) { function splitAndTrim (line 21) | function splitAndTrim(value) { function escapeAttributeValue (line 25) | function escapeAttributeValue(value) { function getModelPrefix (line 30) | function getModelPrefix(fieldName) { function appendModelPrefix (line 34) | function appendModelPrefix(value, prefix) { function onError (line 41) | function onError(error, inputElement) { // 'this' is the form element function onErrors (line 57) | function onErrors(event, validator) { // 'this' is the form element function onSuccess (line 71) | function onSuccess(error) { // 'this' is the form element function onReset (line 85) | function onReset(event) { // 'this' is the form element function validationInfo (line 99) | function validationInfo(form) { FILE: OnlineStore.Web/Scripts/knockout-2.1.0.debug.js function isClickOnCheckableElement (line 73) | function isClickOnCheckableElement(element, eventType) { function getDisposeCallbacksCollection (line 535) | function getDisposeCallbacksCollection(node, createIfNotFound) { function destroyCallbacksCollection (line 543) | function destroyCallbacksCollection(node) { function cleanSingleNode (line 547) | function cleanSingleNode(node) { function cleanImmediateCommentTypeChildren (line 571) | function cleanImmediateCommentTypeChildren(nodeWithChildren) { function simpleHtmlParse (line 629) | function simpleHtmlParse(html) { function jQueryHtmlParse (line 663) | function jQueryHtmlParse(html) { function randomMax8HexChars (line 715) | function randomMax8HexChars() { function generateRandomId (line 718) | function generateRandomId() { function findMemoNodes (line 721) | function findMemoNodes(rootNode, appendToArray) { function applyExtenders (line 811) | function applyExtenders(requestedExtenders) { function observable (line 925) | function observable() { function disposeAllSubscriptionsToDependencies (line 1128) | function disposeAllSubscriptionsToDependencies() { function evaluatePossiblyAsync (line 1154) | function evaluatePossiblyAsync() { function evaluateImmediate (line 1163) | function evaluateImmediate() { function dependentObservable (line 1215) | function dependentObservable() { function set (line 1223) | function set() { function get (line 1232) | function get() { function mapJsObjectGraph (line 1291) | function mapJsObjectGraph(rootObject, mapInputCallback, visitedObjects) { function visitPropertiesOrArrayEntries (line 1325) | function visitPropertiesOrArrayEntries(rootObject, visitorCallback) { function objectLookup (line 1339) | function objectLookup() { function restoreTokens (line 1428) | function restoreTokens(string, tokens) { function isWriteableValue (line 1439) | function isWriteableValue(expression) { function ensureQuoted (line 1445) | function ensureQuoted(key) { function isStartComment (line 1631) | function isStartComment(node) { function isEndComment (line 1635) | function isEndComment(node) { function getVirtualChildren (line 1639) | function getVirtualChildren(startComment, allowUnbalanced) { function getMatchingEndComment (line 1660) | function getMatchingEndComment(startComment, allowUnbalanced) { function getUnbalancedChildTags (line 1670) | function getUnbalancedChildTags(node) { function createBindingsStringEvaluatorViaCache (line 1851) | function createBindingsStringEvaluatorViaCache(bindingsString, scopesCou... function createBindingsStringEvaluator (line 1857) | function createBindingsStringEvaluator(bindingsString, scopesCount) { function validateThatBindingIsAllowedForVirtualElements (line 1888) | function validateThatBindingIsAllowedForVirtualElements(bindingName) { function applyBindingsToDescendantsInternal (line 1894) | function applyBindingsToDescendantsInternal (viewModel, elementOrVirtual... function applyBindingsToNodeAndDescendantsInternal (line 1903) | function applyBindingsToNodeAndDescendantsInternal (viewModel, nodeVerif... function applyBindingsToNodeInternal (line 1930) | function applyBindingsToNodeInternal (node, bindings, viewModelOrBinding... function ensureDropdownSelectionIsConsistentWithModelValue (line 2169) | function ensureDropdownSelectionIsConsistentWithModelValue(element, mode... function validateDataBindValuesForRewriting (line 2706) | function validateDataBindValuesForRewriting(keyValueArray) { function constructMemoizedTagReplacement (line 2724) | function constructMemoizedTagReplacement(dataBindAttributeValue, tagToRe... function invokeForEachNodeOrCommentInContinuousRange (line 2866) | function invokeForEachNodeOrCommentInContinuousRange(firstNode, lastNode... function activateBindingsOnContinuousNodeArray (line 2875) | function activateBindingsOnContinuousNodeArray(continuousNodeArray, bind... function getFirstNodeFromPossibleArray (line 2896) | function getFirstNodeFromPossibleArray(nodeOrNodeArray) { function executeTemplate (line 2902) | function executeTemplate(targetNodeOrNodeArray, renderMode, template, bi... function disposeOldSubscriptionAndStoreNewOne (line 3014) | function disposeOldSubscriptionAndStoreNewOne(element, newSubscription) { function calculateEditDistanceMatrix (line 3092) | function calculateEditDistanceMatrix(oldArray, newArray, maxAllowedDista... function findEditScriptFromEditDistanceMatrix (line 3126) | function findEditScriptFromEditDistanceMatrix(editDistanceMatrix, oldArr... function fixUpVirtualElements (line 3184) | function fixUpVirtualElements(contiguousNodeArray) { function mapNodeAndRefreshWhenChanged (line 3206) | function mapNodeAndRefreshWhenChanged(containerNode, mapping, valueToMap... function ensureHasReferencedJQueryTemplates (line 3380) | function ensureHasReferencedJQueryTemplates() { function executeTemplate (line 3385) | function executeTemplate(compiledTemplate, data, jQueryTemplateOptions) { FILE: OnlineStore.Web/Scripts/knockout-2.1.0.js function m (line 6) | function m(w){throw w;} function A (line 6) | function A(w){return function(){return w}} function E (line 6) | function E(w){function B(b,c,d){d&&c!==a.k.r(b)&&a.k.S(b,c);c!==a.k.r(b)... FILE: OnlineStore.Web/Scripts/modernizr-2.5.3.js function isEventSupported (line 165) | function isEventSupported( eventName, element ) { function setCss (line 259) | function setCss( str ) { function setCssAll (line 266) | function setCssAll( str1, str2 ) { function is (line 273) | function is( obj, type ) { function contains (line 280) | function contains( str, substr ) { function testProps (line 289) | function testProps( props, prefixed ) { function testDOMProps (line 302) | function testDOMProps( props, obj, elem ) { function testPropsAll (line 329) | function testPropsAll( prop, prefixed, elem ) { function webforms (line 831) | function webforms() { function addStyleSheet (line 1037) | function addStyleSheet(ownerDocument, cssText) { function getElements (line 1050) | function getElements() { function shivMethods (line 1060) | function shivMethods(ownerDocument) { function shivDocument (line 1099) | function shivDocument(ownerDocument) { FILE: OnlineStore.Web/Service References/OnlineStoreDto.Partial.cs class OrderDto (line 8) | public partial class OrderDto method ToString (line 73) | public override string ToString() class ProductDto (line 82) | public partial class ProductDto class CategoryDto (line 118) | public partial class CategoryDto FILE: OnlineStore.Web/Service References/OrderService/Reference.cs class FaultData (line 16) | [System.Diagnostics.DebuggerStepThroughAttribute()] method RaisePropertyChanged (line 85) | protected void RaisePropertyChanged(string propertyName) { class ShoppingCartDto (line 93) | [System.Diagnostics.DebuggerStepThroughAttribute()] method RaisePropertyChanged (line 178) | protected void RaisePropertyChanged(string propertyName) { class ShoppingCartItemDto (line 186) | [System.Diagnostics.DebuggerStepThroughAttribute()] method RaisePropertyChanged (line 287) | protected void RaisePropertyChanged(string propertyName) { class ProductDto (line 295) | [System.Diagnostics.DebuggerStepThroughAttribute()] method RaisePropertyChanged (line 428) | protected void RaisePropertyChanged(string propertyName) { class CategoryDto (line 436) | [System.Diagnostics.DebuggerStepThroughAttribute()] method RaisePropertyChanged (line 505) | protected void RaisePropertyChanged(string propertyName) { class OrderDto (line 513) | [System.Diagnostics.DebuggerStepThroughAttribute()] method RaisePropertyChanged (line 806) | protected void RaisePropertyChanged(string propertyName) { class OrderItemDto (line 814) | [System.Diagnostics.DebuggerStepThroughAttribute()] method RaisePropertyChanged (line 915) | protected void RaisePropertyChanged(string propertyName) { type OrderStatusDto (line 923) | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serializ... type IOrderService (line 943) | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "... method GetShoppingCartItemCount (line 947) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method GetShoppingCartItemCountAsync (line 951) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method AddProductToCart (line 954) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method AddProductToCartAsync (line 958) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method GetShoppingCart (line 961) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method GetShoppingCartAsync (line 965) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method UpdateShoppingCartItem (line 968) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method UpdateShoppingCartItemAsync (line 972) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method DeleteShoppingCartItem (line 975) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method DeleteShoppingCartItemAsync (line 979) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method Checkout (line 982) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method CheckoutAsync (line 986) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method GetOrder (line 989) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method GetOrderAsync (line 993) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method GetOrdersForUser (line 996) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method GetOrdersForUserAsync (line 1000) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method GetAllOrders (line 1003) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method GetAllOrdersAsync (line 1007) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method Confirm (line 1010) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method ConfirmAsync (line 1014) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method Dispatch (line 1017) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... method DispatchAsync (line 1021) | [System.ServiceModel.OperationContractAttribute(Action="http://tempuri... type IOrderServiceChannel (line 1025) | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "... class OrderServiceClient (line 1029) | [System.Diagnostics.DebuggerStepThroughAttribute()] method OrderServiceClient (line 1033) | public OrderServiceClient() { method OrderServiceClient (line 1036) | public OrderServiceClient(string endpointConfigurationName) : method OrderServiceClient (line 1040) | public OrderServiceClient(string endpointConfigurationName, string rem... method OrderServiceClient (line 1044) | public OrderServiceClient(string endpointConfigurationName, System.Ser... method OrderServiceClient (line 1048) | public OrderServiceClient(System.ServiceModel.Channels.Binding binding... method GetShoppingCartItemCount (line 1052) | public int GetShoppingCartItemCount(System.Guid userId) { method GetShoppingCartItemCountAsync (line 1056) | public System.Threading.Tasks.Task GetShoppingCartItemCountAsync(... method AddProductToCart (line 1060) | public void AddProductToCart(System.Guid customerId, System.Guid produ... method AddProductToCartAsync (line 1064) | public System.Threading.Tasks.Task AddProductToCartAsync(System.Guid c... method GetShoppingCart (line 1068) | public OnlineStore.Web.OrderService.ShoppingCartDto GetShoppingCart(Sy... method GetShoppingCartAsync (line 1072) | public System.Threading.Tasks.Task ValidateUserAsync(string user... method DisableUser (line 1322) | public bool DisableUser(OnlineStore.Web.UserService.UserDto userDto) { method DisableUserAsync (line 1326) | public System.Threading.Tasks.Task DisableUserAsync(OnlineStore.... method EnableUser (line 1330) | public bool EnableUser(OnlineStore.Web.UserService.UserDto userDto) { method EnableUserAsync (line 1334) | public System.Threading.Tasks.Task EnableUserAsync(OnlineStore.W... method DeleteUsers (line 1338) | public void DeleteUsers(OnlineStore.Web.UserService.UserDto[] userDtos) { method DeleteUsersAsync (line 1342) | public System.Threading.Tasks.Task DeleteUsersAsync(OnlineStore.Web.Us... method UpdateUsers (line 1346) | public OnlineStore.Web.UserService.UserDto[] UpdateUsers(OnlineStore.W... method UpdateUsersAsync (line 1350) | public System.Threading.Tasks.Task