Disco.Services.JobActionExtensions.OnDeviceHeld C# (CSharp) Method

OnDeviceHeld() public static method

public static OnDeviceHeld ( this j, User Technician ) : void
j this
Technician Disco.Models.Repository.User
return void
        public static void OnDeviceHeld(this Job j, User Technician)
        {
            if (!j.CanDeviceHeld())
                throw new InvalidOperationException("Holding Device was Denied");

            j.DeviceHeld = DateTime.Now;
            j.DeviceHeldTechUserId = Technician.UserId;
            j.DeviceReadyForReturn = null;
            j.DeviceReadyForReturnTechUserId = null;
            j.DeviceReturnedDate = null;
            j.DeviceReturnedTechUserId = null;
        }
        #endregion