Ejemplo n.º 1
0
        public static EntitySignatureViewModel ToViewModel(this EntitySignatureModel entity)
        {
            if (entity == null)
            {
                return(null);
            }

            var model = new EntitySignatureViewModel
            {
                EntitySignatureId = entity.EntitySignatureId,
                SignatureId       = entity.SignatureId,
                SignatureTypeId   = entity.SignatureTypeId,
                EntityId          = entity.EntityId,
                EntityTypeId      = entity.EntityTypeId,
                SignatureBlob     = Convert.ToBase64String(entity.SignatureBlob),
                IsActive          = entity.IsActive,
                ModifiedOn        = entity.ModifiedOn,
                ModifiedBy        = entity.ModifiedBy,
                CredentialID      = entity.CredentialID,
                ForceRollback     = entity.ForceRollback
            };

            return(model);
        }
Ejemplo n.º 2
0
        public static EntitySignatureModel ToModel(this EntitySignatureViewModel model)
        {
            if (model == null)
            {
                return(null);
            }

            var entity = new EntitySignatureModel
            {
                EntitySignatureId = model.EntitySignatureId,
                SignatureId       = model.SignatureId,
                SignatureTypeId   = model.SignatureTypeId,
                EntityId          = model.EntityId,
                EntityTypeId      = model.EntityTypeId,
                SignatureBlob     = Convert.FromBase64String(model.SignatureBlob),
                IsActive          = model.IsActive,
                ModifiedOn        = model.ModifiedOn,
                ModifiedBy        = model.ModifiedBy,
                CredentialID      = model.CredentialID,
                ForceRollback     = model.ForceRollback
            };

            return(entity);
        }
 public Response <EntitySignatureModel> AddSignature(EntitySignatureViewModel entitySignature)
 {
     return(_eSignatureRepository.AddSignature(entitySignature.ToModel()));
 }