internal void createWorkItemHistory(IListable entity) { itemHistory = new QmsWorkitemhistory(); itemHistory.ActionTakenByUserId = submitter.UserId; itemHistory.CreatedAt = DateTime.Now; itemHistory.WorkItemId = entity.Id; itemHistory.ActionTakenByUserId = submitter.UserId; itemHistory.WorkItemTypeCode = entity.WorkItemType; itemHistory.ActionDescription = ActionDescription; referenceRepository.context.Add(itemHistory); }
internal void addHistory(IAssignable item, User actionTakenByUser, string ActionDescription) { QmsWorkitemhistory itemHistory = new QmsWorkitemhistory(); itemHistory.ActionTakenByUserId = actionTakenByUser.UserId; itemHistory.CreatedAt = DateTime.Now; itemHistory.WorkItemId = item.Id; itemHistory.PreviousStatusId = item.StatusId; itemHistory.PreviousAssignedByUserId = item.AssignedByUserId; itemHistory.PreviousAssignedToOrgId = item.AssignedToOrgId; itemHistory.PreviousAssignedtoUserId = item.AssignedToUserId; itemHistory.ActionDescription = ActionDescription; itemHistory.WorkItemTypeCode = item.WorkItemType; context.Add(itemHistory); context.SaveChanges(); }