コード例 #1
0
        public async Task <PreviewOrderColorModel> PreviewOrder(int idOrder, int idClient)
        {
            var client = await _clientInfo.ClientInfoGetId(idClient);

            var order = await _orderServices.GetIdOrder(idOrder, "ServiceColor", "ServiceColor.PriceColor");

            var company = await _сompany.GetTableAll();

            PreviewOrderColorModel previewOrder = new PreviewOrderColorModel();

            previewOrder.order   = new OrderServicesCarWashBll();
            previewOrder.client  = new ClientInfoBll();
            previewOrder.сompany = new List <CompanyBll>();

            previewOrder.order   = order;
            previewOrder.client  = client;
            previewOrder.сompany = company.ToList();

            previewOrder.sumColor       = order.ServiceColor.Sum(s => s.price);
            previewOrder.difficultyWork = order.ServiceColor.FirstOrDefault().difficultyWork;
            previewOrder.workSpeed      = order.ServiceColor.FirstOrDefault().workSpeed;

            return(previewOrder);
        }