public VerifyOrderViewModel(int id) { var bizProcessesAudit = BizFactory.BizProcessesAudit.ChangeCarClaimDealtStatus(this.Operater, id, Enumeration.CarClaimDealtStatus.InVerifyOrder); if (bizProcessesAudit != null) { _bizProcessesAudit = bizProcessesAudit; if (_bizProcessesAudit.Auditor.Value != this.Operater) { this.IsHasOperater = true; this.OperaterName = SysFactory.SysUser.GetFullName(_bizProcessesAudit.Auditor.Value); } var orderToCarClaim = CurrentDb.OrderToCarClaim.Where(m => m.Id == bizProcessesAudit.AduitReferenceId).FirstOrDefault(); if (orderToCarClaim != null) { _orderToCarClaim = orderToCarClaim; var merchant = CurrentDb.Merchant.Where(m => m.Id == orderToCarClaim.MerchantId).FirstOrDefault(); if (merchant != null) { _merchant = merchant; } } } }
public DetailsViewModel(int id) { var orderToCarClaim = CurrentDb.OrderToCarClaim.Where(m => m.Id == id).FirstOrDefault(); if (orderToCarClaim != null) { _orderToCarClaim = orderToCarClaim; var merchant = CurrentDb.Merchant.Where(m => m.Id == orderToCarClaim.MerchantId).FirstOrDefault(); if (merchant != null) { _merchant = merchant; } var estimateMerchant = CurrentDb.Merchant.Where(m => m.Id == orderToCarClaim.HandMerchantId).FirstOrDefault(); if (estimateMerchant != null) { _estimateMerchant = estimateMerchant; } _bizProcessesAuditDetails = BizFactory.BizProcessesAudit.GetDetails(Enumeration.BizProcessesAuditType.OrderToCarClaim, id); } }