public ErrorType(QmsCorrectiveactionErrortype actionErrorType) { Console.WriteLine($"[ErrorType] => (actionErrorType == null)....: {actionErrorType == null}"); Console.WriteLine($"[ErrorType] => (actionErrorType.ErrorTypeId): {actionErrorType.ErrorTypeId}"); Console.WriteLine($"[ErrorType] => (actionErrorType.ErrorType)..: {actionErrorType.ErrorType == null}"); this.RoutesToBR = actionErrorType.ErrorType.RoutesToBr; this.Description = actionErrorType.ErrorType.Description; this.Id = actionErrorType.ErrorTypeId; }
private void saveErrors(List <ErrorType> errorTypes, int entityId, bool isNewTicket) { if (!isNewTicket) { var oldErrors = correctiveActionRepository.context.QmsCorrectiveactionErrortype.Where(e => e.CorrectiveActionId == entityId); correctiveActionRepository.context.QmsCorrectiveactionErrortype.RemoveRange(oldErrors); correctiveActionRepository.context.SaveChanges(); } foreach (ErrorType errorType in errorTypes) { QmsCorrectiveactionErrortype actionErrorType = new QmsCorrectiveactionErrortype(); actionErrorType.ErrorTypeId = errorType.Id.Value; actionErrorType.CorrectiveActionId = entityId; correctiveActionRepository.context.Add(actionErrorType); } }