public static JobTime ParseJobTime(Command c) { JobTime _buffer = new JobTime(); if (c.OParUsed("t")) { Type _argType = c.GetArgType("t"); if (_argType == typeof(int)) { _buffer.type = JobTime.TimeMethod.Relative; _buffer.jobDelay = new JobDelayHandler((int)c.pars.GetPar("t").argValues[0]); } else if (_argType == typeof(string)) { _buffer.type = JobTime.TimeMethod.Absolute; _buffer.jobTimes = JobTime.ParseStringArray(c.pars.GetPar("t").argValues); } } else { // default settings _buffer.jobDelay = new JobDelayHandler(20000); _buffer.type = JobTime.TimeMethod.Relative; } return(_buffer); }
public async Task UpdateHoursByJobTimeInJOB_TIMESshouldBe7() { JobTime jobTimeToUpdate = new JobTime { JobId = 2, MemberId = 213, DateOfWork = PrefixDate, AmountTimeToInvoice = null, FreeAmountTime = null, TimeNote = null, ReasonId = 4, Hours = 3, }; await UpdateHoursByJobTimeInJOB_TIMEShouldBeInt(4, jobTimeToUpdate).ConfigureAwait(false); }
public Task UpdateHoursByJobTimeInJOB_TIMESshouldBe7() { JobTime jobTimeToUpdate = new JobTime { JobId = 2, MemberId = 213, DateOfWork = PrefixDate, AmountTimeToInvoice = null, FreeAmountTime = null, TimeNote = null, ReasonId = 4, Hours = 3, }; return(UpdateHoursByJobTimeInJOB_TIMEShouldBeInt(4, jobTimeToUpdate)); }