public TenantInformationDto GetInformation() { var totalOrder = _orderRepository.Count(i => i.Status == OrderStatus.DONE); var totalProduct = _productRepository.Count(i => i.Status == ProductStatus.ACTIVE); var tenant = AsyncHelper.RunSync(() => _tenantManager.GetByIdAsync(HozaruSession.TenantId.Value)); var info = new TenantInformationDto() { Name = tenant.Name, TotalOrder = 123 + totalOrder, TotalProduct = totalProduct, Whatsapp = tenant.WhatsappNumber, WhatsappUrl = WhatsappNumberGeneratorHelper.GenerateWhatsappUrl(tenant.WhatsappNumber), TenancyName = tenant.TenancyName }; return(info); }
public OrderCustomerDto Convert(ResolutionContext context) { if (context == null) { return(null); } var orderCustomer = (OrderCustomer)context.SourceValue; return(new OrderCustomerDto() { CustomerName = orderCustomer.CustomerName, Address = orderCustomer.GetCustomerFullAddress(), Email = orderCustomer.Email, Districts = Mapper.Map <DistrictDto>(orderCustomer.Districts), WhatsappNumber = orderCustomer.WhatsappNumber, WhatsappUrl = WhatsappNumberGeneratorHelper.GenerateWhatsappUrl(orderCustomer.WhatsappNumber), }); }