Exemple #1
0
        public void CaseListIsNotEmpty()
        {
            ICaseRepository caseRepository = CaseRepository.Instance;

            caseRepository.Add(new Case());
            caseRepository.Add(new Case());

            List <ICase> listOfCases = caseRepository.GetAllCases();

            Assert.IsTrue(listOfCases.Count > 0);
        }
Exemple #2
0
        public void CheckIfListHasCorrectNumberOfCases()
        {
            ICaseRepository caseRepository = CaseRepository.Instance;

            caseRepository.Add(new Case());
            caseRepository.Add(new Case());
            caseRepository.Add(new Case());

            List <ICase> listOfCases = caseRepository.GetAllCases();

            Assert.AreEqual(1, listOfCases.Count);
        }
Exemple #3
0
        private async Task <Case> Create <TStep>(CreateCaseDto createCaseDto) where TStep : Enum
        {
            var cartableCase = new Case(
                createCaseDto.Title,
                createCaseDto.WorkFlowTitle,
                createCaseDto.LastStepTitle,
                createCaseDto.WorkFlowReference,
                createCaseDto.State,
                createCaseDto.FlowStep,
                createCaseDto.CreatorId,
                createCaseDto.CurrentUserId,
                createCaseDto.FlowParameters);

            await caseRepository.Add(cartableCase);

            try
            {
                await bpmsUnitOfWork.CommitAsync();
            }
            catch (Exception ex)
            {
                logger.LogError(ex, "RegisterNewRetailerRepository");
                throw;
            }

            return(cartableCase);
        }
Exemple #4
0
        public bool AddCase(Case participation)
        {
            if (_repository.Get(filter => filter.CompetanceId == participation.CompetanceId && filter.Name == participation.Name).Count() >= 1)
            {
                return(false);
            }

            _repository.Add(participation);
            _uow.Commit();

            return(true);
        }
Exemple #5
0
        protected override CommandResponse Handle(RegisterCaseCommand request)
        {
            var caseEntity = new Case(
                request.Brand,
                request.Model,
                request.PlatformId,
                request.ImageUrl,
                request.Url,
                request.Platform);

            if (_caseRepository.Exists(caseEntity.PlatformId))
            {
                return(new ErrorCommandResponse("Componente com o ID da plaforma existente."));
            }

            _caseRepository.Add(caseEntity);

            return(new SuccessCommandResponse("Gabinete cadastrado com sucesso.", new
            {
                caseEntity.Id
            }));
        }
 public CaseDto AddNewCase(ClientDto clientDto, CaseInformationDto caseInformationDto, NotesDto notesDto, CaseStatusDto caseStatusDto, List <CaseReferenceDto> caseReferenceDtos)
 {
     try
     {
         CaseDto addedCaseDto = new CaseDto();
         Case    newCase      = new Case();
         Case    addedCase    = CaseRepository.Add(newCase);
         addedCaseDto.CaseId          = addedCase.CaseId;
         addedCaseDto.Id              = addedCase.Id;
         addedCaseDto.ModifiedOn      = addedCase.ModifiedOn;
         addedCaseDto.CreatedOn       = addedCase.CreatedOn;
         addedCaseDto.Client          = ClientBusinessLogic.AddNewClient(clientDto, addedCase.Id);
         addedCaseDto.CaseInformation = CaseInformationBusinessLogic.AddNewCaseInformation(caseInformationDto, addedCase.Id);
         addedCaseDto.CaseStatus      = CaseStatusBusinessLogic.AddNewCaseStatus(caseStatusDto, addedCase.Id);
         addedCaseDto.Notes           = NotesBusinessLogic.AddNewNotes(notesDto, addedCase.Id);
         addedCaseDto.References      = CaseReferenceBusinessLogic.AddNewCaseReferences(caseReferenceDtos, addedCase.Id);
         return(addedCaseDto);
     }
     catch (Exception exception)
     {
         throw exception;
     }
 }
Exemple #7
0
 public void Add(Cases cases)
 {
     _caseRepository.Add(cases);
 }
Exemple #8
0
 Case ICaseService.Add(Case newCase)
 {
     return(_caseRepository.Add(newCase));
 }
Exemple #9
0
 public IActionResult Create(Case _case)
 {
     CaseRepository.Add(_case);
     return(Ok(_case));
 }