コード例 #1
0
        protected override AppraisersSlipViewModel SetViewModelData(AppraisersSlipViewModel viewModel)
        {
            viewModel.Date = DateTime.Now;
            SignatureCardService signatureCardService = new SignatureCardService(UnitOfWork);

            //viewModel.SignatureCardsSelect = new List<SignatureCardViewModel>();
            //viewModel.SignatureCardsSelect =
            //    signatureCardService.GetAll().Select(AssignScToScViewModel).ToList();
            return(viewModel);
        }
コード例 #2
0
        //var middleInitial = viewModel.MiddleName == null ? "" : viewModel.MiddleName.Substring(0, 1) + ".";
        //viewModel.FullName = string.Format("{0}, {1} {2}", viewModel.LastName, viewModel.FirstName,
        //    middleInitial);
        protected override AppraisersSlipViewModel SetViewModelFromParent(Guid?id, AppraisersSlipViewModel viewModel)
        {
            if (id == null)
            {
                return(viewModel);
            }
            SignatureCardService signatureCardService = new SignatureCardService(UnitOfWork);
            var signatureCard = signatureCardService.Find((Guid)id);

            if (signatureCard == null)
            {
                throw new Exception("signature card is not valid");
            }

            var middleInitial = signatureCard.MiddleName == null ? "" : signatureCard.MiddleName.Substring(0, 1) + ".";

            viewModel.SignatureCardId = (Guid)id;
            viewModel.FullName        = string.Format("{0}, {1} {2}", signatureCard.LastName, signatureCard.FirstName,
                                                      middleInitial);
            return(viewModel);
        }