Example #1
0
        public ClaimViewModel(ClaimDomainModel domainModel) : this()
        {
            Id = domainModel.Id;
            //Status = domainModel.Status.ToString();

            SetPolicyProperties(domainModel.PolicyEntity);
        }
Example #2
0
        public ClaimViewModel(ClaimDomainModel domainModel)
        {
            Id     = domainModel.Id;
            Opened = $"{domainModel.WhenStarted.ToShortDateString()}";
            Status = new ClaimStatusViewModel(domainModel.Status);

            SetPolicyProperties(domainModel.Policy);
        }
 public UnderwriterClaimEditViewModel(ClaimDomainModel claim)
 {
     Id           = claim.Id;
     Status       = new ClaimStatusViewModel(claim.Status);
     LastModified = claim.WhenLastModified.ToString();
     Notes        = new List <NoteViewModel>();
     //InitializeNotes();
 }
Example #4
0
 public UnderwriterClaimViewModel(ClaimDomainModel claim)
 {
     Id               = claim.Id;
     PolicyId         = claim.Policy.Id;
     Name             = claim.Policy.DeviceName;
     Start            = $"{claim.WhenStarted.ToShortDateString()}";
     Status           = claim.Status.ToString();
     PolicyHolderName = $"{claim.FirstName} {claim.LastName}";
 }
Example #5
0
        protected ClaimDomainModel GetCustomerNameForClaim(ClaimEntity existingClaim)
        {
            var profile = ProfileService.GetProfileById(existingClaim.Policy.UserId);

            var claimModel = new ClaimDomainModel(existingClaim);

            claimModel.CustomerFirstName = profile.FirstName;
            claimModel.CustomerLastName  = profile.LastName;

            return(claimModel);
        }
 public UnderwriterClaimViewModel(ClaimDomainModel claim)
 {
     Id               = claim.Id;
     PolicyId         = claim.Policy.Id;
     DeviceName       = claim.Policy.DeviceName;
     PolicyHolderName = $"{claim.CustomerFirstName} {claim.CustomerLastName}";
     Start            = $"{claim.WhenStarted.ToShortDateString()} {claim.WhenStarted.ToShortTimeString()}";
     Status           = new ClaimStatusViewModel(claim.Status);
     Notes            = new List <NoteViewModel>();
     //InitializeNotes();
 }
Example #7
0
        public ActionResult ViewClaim(Guid id)
        {
            try
            {
                ClaimDomainModel claimModel = _claimService.GetById(id);
                ClaimViewModel   viewModel  = new ClaimViewModel(claimModel);

                return(View(viewModel));
            }
            catch (ArgumentException e)
            {
                return(null);
            }
        }
        public EditClaimViewModel(ClaimDomainModel claim)
        {
            Id          = claim.Id;
            FirstName   = claim.FirstName;
            LastName    = claim.LastName;
            PolicyId    = claim.Policy.Id;
            Status      = claim.Status;
            WhenStarted = claim.WhenStarted;

            Notes = new List <NoteViewModel>();
            foreach (var note in claim.Notes)
            {
                Notes.Add(new NoteViewModel(note));
            }
        }
        public ClaimViewModel(ClaimDomainModel claimDomainModel, PolicyDomainModel policyDomainModel)
        {
            //fields from the ClaimDomainModel
            Id               = claimDomainModel.Id;
            Status           = claimDomainModel.Status;
            Notes            = claimDomainModel.Notes;
            PolicyId         = claimDomainModel.PolicyId;
            UserId           = claimDomainModel.UserId;
            WhenCreated      = claimDomainModel.WhenCreated;
            WhenLastModified = claimDomainModel.WhenLastModified;

            //fields from the PolicyDomainModel
            Number       = policyDomainModel.Number;
            SerialNumber = policyDomainModel.SerialNumber;
            DeviceName   = policyDomainModel.DeviceName;
        }
Example #10
0
        protected List <ClaimDomainModel> GetCustomerNamesForClaims(List <ClaimEntity> openClaims)
        {
            var claimModels = new List <ClaimDomainModel>();

            foreach (var claimEntity in openClaims)
            {
                var claimModel = new ClaimDomainModel(claimEntity);

                var profile = ProfileService.GetProfileById(claimEntity.Policy.UserId);

                claimModel.CustomerFirstName = profile.FirstName;
                claimModel.CustomerLastName  = profile.LastName;

                claimModels.Add(claimModel);
            }

            return(claimModels);
        }
Example #11
0
        public ClaimViewModel(ClaimDomainModel domainModel)
        {
            Id = domainModel.Id;

            SetPolicyProperties(domainModel.Policy);
        }
 public ClaimViewModel(ClaimDomainModel domainModel) : this()
 {
     Id = domainModel.Id;
     //Status = domainModel.Status;
     SetPolicyProperties(domainModel.Policy);
 }
Example #13
0
 public ClaimViewModel(ClaimDomainModel domainModel)
 {
     Id = domainModel.Id;
 }
 public ClaimViewModel(ClaimDomainModel domainModel)
 {
 }