Inheritance: IPrincipal, IEntity
Exemplo n.º 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));
        }
Exemplo n.º 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;
        }
Exemplo n.º 3
0
 partial void DeleteUser(User instance);
Exemplo n.º 4
0
 public bool CanEdit(User user)
 {
     if (ContentId == 0) return false;
     return user.IsAdministrator;
 }
Exemplo n.º 5
0
 partial void UpdateUser(User instance);
Exemplo n.º 6
0
 partial void InsertUser(User instance);
Exemplo n.º 7
0
		private void detach_Users(User entity)
		{
			this.SendPropertyChanging();
			entity.Role = null;
		}
Exemplo n.º 8
0
		private void attach_Users(User entity)
		{
			this.SendPropertyChanging();
			entity.Role = this;
		}
Exemplo n.º 9
0
 public virtual bool CanEdit(User user)
 {
     if (Id == 0) return false;
     return user.IsAdministrator;
 }