// public List<SiteRequirementDetail> GetRequirementDetails()
 // {
 //     try
 //     {
 //         List<SiteRequirementDetail> result = new List<SiteRequirementDetail>();
 //         var siteRequirements = _context.SiteRequirement.Where(x => x.IsDelete == false)
 //             .Include(s => s.SiteReqStructure).ToList();
 //         result = _mapper.Map<List<SiteRequirementDetail>>(siteRequirements);
 //         return result;
 //     }
 //     catch (Exception ex)
 //     {
 //         throw ex;
 //     }
 // }
 public List <SiteRequirementDetail> GetRequirementDetails(SiteRequirementDetailPayload reqPayload)
 {
     try {
         List <SiteRequirementDetail> result = new List <SiteRequirementDetail> ();
         var siteRequirements = _context.Query <SiteRequirementDetail> ().FromSqlRaw("exec sp_GetRequirement {0}, {1}", reqPayload.role_name.ToString(), reqPayload.role_hierarchy).ToList();
         result = _mapper.Map <List <SiteRequirementDetail> > (siteRequirements);
         return(result);
     } catch (Exception ex) {
         throw ex;
     }
 }
 public IActionResult GetSiteReqDetails([FromQuery] SiteRequirementDetailPayload reqPayload)
 {
     try {
         var response = _sitereqService.GetRequirementDetails(reqPayload);
         return(Ok(response));
     } catch (Exception e) {
         Util.LogError(e);
         return(StatusCode(StatusCodes.Status500InternalServerError, new ErrorClass()
         {
             code = StatusCodes.Status500InternalServerError.ToString(), message = "Something went wrong"
         }));
     }
 }
Beispiel #3
0
 public IActionResult GetSiteReqDetails([FromQuery] SiteRequirementDetailPayload reqPayload)
 {
     try {
         List <SiteRequirementMob> lstReq = new List <SiteRequirementMob> ();
         SiteRequirementMob        req    = new SiteRequirementMob();
         return(Ok(lstReq));
     } catch (Exception e) {
         Util.LogError(e);
         return(StatusCode(StatusCodes.Status500InternalServerError, new ErrorClass()
         {
             code = StatusCodes.Status500InternalServerError.ToString(), message = "Something went wrong"
         }));
     }
 }
        public List <SiteRequirementDetail> GetRequirementDetails(SiteRequirementDetailPayload req)
        {
            List <SiteRequirementDetail> siteRequirementDetails = _siteRequirementRepository.GetRequirementDetails(req);

            return(siteRequirementDetails);
        }