Beispiel #1
0
        public List <LocationsDTO> GetLocations(int PipelineID)
        {
            var pipelineduns = _IPipelineRepository.GetById(PipelineID).DUNSNo;
            List <LocationsDTO> filteredLocations = _ILocationRepository.GetLocations(string.Empty, pipelineduns);

            return(filteredLocations);
        }
Beispiel #2
0
 public bool AddContract(ContractsDTO contract)
 {
     try
     {
         var pipeline     = IpipelineRepository.GetById(contract.PipelineID);
         var pipelineDuns = pipeline.DUNSNo;
         contract.PipeDuns = pipelineDuns;
         Contract contractModel = modalFactory.Create(contract);
         _IContractRepository.Add(contractModel);
         _IContractRepository.SaveChages();
         return(true);
     } catch (Exception ex)
     {
         return(false);
     }
 }
Beispiel #3
0
        public IActionResult Delete(int id)
        {
            var pipeline = _pipelineRepository.GetById(id);

            _pipelineRepository.Delete(pipeline);

            return(RedirectToRoute(new
            {
                controller = "Catalog",
                action = "View",
                id = pipeline.CatalogId
            }));
        }
Beispiel #4
0
 public Pipeline GetPipeline(int PipeLineId)
 {
     return(PipelineRepository.GetById(PipeLineId));
 }
Beispiel #5
0
 public string GetDunsByPipelineID(int ID)
 {
     return(_IPipelineRepository.GetById(ID).DUNSNo);
 }