Exemple #1
0
        public IActionResult GetByCustomerID(CustomerSiteDto parm)
        {
            //开始拼装查询条件
            var predicate = Expressionable.Create <uf_fcsxx>();

            predicate = predicate.And(m => m.ParentUID == parm.ParentUID);

            var response = _customersiteervice.GetWhere(predicate.ToExpression()).OrderBy(s => s.fcslx);

            return(toResponse(response));
        }
        public async Task <IActionResult> GetCustomerWithId(int id)
        {
            var UsersOrgId      = int.Parse(User.FindFirst("Organization").Value);
            var customerSiteDto = new CustomerSiteDto();

            customerSiteDto.Customer = await _context.Customers.SingleOrDefaultAsync(x => x.Id == id && x.OrganizationId == UsersOrgId);

            customerSiteDto.Status = customerSiteDto.Customer.CustomerStatus.ToString();
            customerSiteDto.Customer.CustomFields = await _context.CustomFields.Where(x => x.CustomerId == customerSiteDto.Customer.Id).ToListAsync();

            return(Ok(customerSiteDto));
        }