public void Update(string prefix, string number, StatusEnum status, NumberingSequenceTypeEnum numberingSequenceType, long userId) { Prefix = prefix; Number = number; Status = status; NumberingSequenceType = numberingSequenceType; UpdateAudit(userId); }
public async Task <string> GenerateReferenceId(NumberingSequenceTypeEnum numberingSequenceType) { var numberingSequence = await _dbContext.NumberingSequences.SingleOrDefaultAsync(e => e.NumberingSequenceType == numberingSequenceType); if (numberingSequence != null) { string Number = Convert.ToString(Convert.ToInt32(numberingSequence.Number) + 1); numberingSequence.Number = Number; return(numberingSequence.Prefix + '-' + Number); } else { return(null); } }