Example #1
0
        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;
        }
Example #2
0
        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);
            }
        }