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); }
//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); }