Пример #1
0
        public List <FabricationDetails> GetFabrication(SiteDeclarationDetailsPayload reqFilter)
        {
            List <FabricationDetails> surplus = _fabricationManagementRepository.GetFabrication(reqFilter);

            if (!(surplus?.Count > 0))
            {
                return(null);
            }
            return(surplus);
        }
        public List <SurplusDetails> GetSurplus(SiteDeclarationDetailsPayload reqFilter)
        {
            List <SurplusDetails> surplus = _surplusRepository.GetSurplus(reqFilter);

            if (!(surplus?.Count > 0))
            {
                return(null);
            }
            return(surplus);
        }
Пример #3
0
 public List <SurplusDetails> GetSurplus(SiteDeclarationDetailsPayload reqPayload)
 {
     try {
         List <SurplusDetails> result = new List <SurplusDetails> ();
         var sureplusDecl             = _context.Query <SurplusDetails> ().FromSqlRaw("exec sp_getDeclaration {0}, {1}", reqPayload.role_name.ToString(), reqPayload.role_hierarchy).ToList();
         result = _mapper.Map <List <SurplusDetails> > (sureplusDecl);
         return(result);
     } catch (Exception ex) {
         throw ex;
     }
 }
Пример #4
0
 public IActionResult GetFabrication([FromQuery] SiteDeclarationDetailsPayload req)
 {
     try {
         var response = _fabricationManagementService.GetFabrication(req);
         return(Ok(response));
     } catch (Exception e) {
         Util.LogError(e);
         return(StatusCode(StatusCodes.Status500InternalServerError, new ErrorClass()
         {
             code = StatusCodes.Status500InternalServerError.ToString(), message = "Something went wrong"
         }));
     }
 }