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