Disco.Services.JobQueueExtensions.OnRemove C# (CSharp) Method

OnRemove() public static method

public static OnRemove ( this jqj, User Technician, string Comment ) : void
jqj this
Technician Disco.Models.Repository.User
Comment string
return void
        public static void OnRemove(this JobQueueJob jqj, User Technician, string Comment)
        {
            if (!jqj.CanRemove())
                throw new InvalidOperationException("Removing job from queue is denied");

            jqj.RemovedDate = DateTime.Now;
            jqj.RemovedUserId = Technician.UserId;
            jqj.RemovedComment = string.IsNullOrWhiteSpace(Comment) ? null : Comment.Trim();
        }
        #endregion