Inheritance: IPrincipal, IEntity
Example #1
0
        public virtual void Dispatch(User user)
        {
            if (user == null)
            {
                throw new ArgumentNullException("user");
            }
            if (OrderStatus.Id != OrderStatus.CreatedId)
            {
                throw new InvalidOperationException("Can only dispatch when the order status is Created");
            }

            OrderStatus = OrderStatus.Dispatched;
            DispatchedDate = DateTime.Now;
            ModifiedBy = user;
            DomainEvent.Raise(new OrderDispatched(this));
        }
Example #2
0
        public virtual void Reject(User user)
        {
            if (user == null)
            {
                throw new ArgumentNullException("user");
            }
            if (OrderStatus.Id != OrderStatus.CreatedId)
            {
                throw new InvalidOperationException("Can only reject when order status is Created");
            }

            OrderStatus = OrderStatus.Rejected;
            ModifiedBy = user;
        }
Example #3
0
 partial void DeleteUser(User instance);
Example #4
0
 public bool CanEdit(User user)
 {
     if (ContentId == 0) return false;
     return user.IsAdministrator;
 }
Example #5
0
 partial void UpdateUser(User instance);
Example #6
0
 partial void InsertUser(User instance);
Example #7
0
		private void detach_Users(User entity)
		{
			this.SendPropertyChanging();
			entity.Role = null;
		}
Example #8
0
		private void attach_Users(User entity)
		{
			this.SendPropertyChanging();
			entity.Role = this;
		}
Example #9
0
 public virtual bool CanEdit(User user)
 {
     if (Id == 0) return false;
     return user.IsAdministrator;
 }