Exemplo n.º 1
0
        public async Task <ClaimDocumentViewModel> Create(ClaimDocumentViewModel documentViewModel)
        {
            ClaimDocumentMapping claimDocument = ViewModelToEntityMapper.Map(documentViewModel);

            if (claimDocument != null)
            {
                claimDocument = this.ClaimDocumentRepository.Add(claimDocument);
                if (claimDocument.DocumentId > 0)
                {
                    documentViewModel.DocumentId = claimDocument.DocumentId;
                }
                else
                {
                    documentViewModel.HasError = true;
                }
            }

            return(documentViewModel);
        }
Exemplo n.º 2
0
        public static ClaimDocumentMapping Map(ClaimDocumentViewModel viewModel, ClaimDocumentMapping entity)
        {
            if (viewModel == null || entity == null)
            {
                return(null);
            }

            entity.DocumentId      = viewModel.DocumentId;
            entity.ClaimId         = viewModel.ClaimId;
            entity.FileType        = viewModel.FileType;
            entity.FileName        = viewModel.FileName;
            entity.FileLocation    = viewModel.FileLocation;
            entity.FileDisplayName = viewModel.FileDisplayName;
            entity.CreatedBy       = viewModel.CreatedBy;
            entity.CreatedOn       = viewModel.CreatedOn;
            entity.LastModifiedBy  = viewModel.LastModifiedBy;
            entity.LastModifiedOn  = viewModel.LastModifiedOn;
            entity.IsActive        = viewModel.IsActive;

            return(entity);
        }