public void Destroy(EmpresaEventosViewModel obj)
        {
            var entity = entities.EmpresasEventos.FirstOrDefault(c => c.Id == obj.Id);

            if (entity != null)
            {
                entity.DateRetired = obj.Auditoria.DateRetired;
                entity.IdRetiredby = obj.Auditoria.IdRetiredby;
                entity.Activo      = obj.Auditoria.activo;
                entities.SaveChanges();
            }
        }
        public void Create(EmpresaEventosViewModel obj)
        {
            var entity = new EmpresasEvento();

            entity.TipoPersona_id          = obj.TipoPersona_id;
            entity.TipoDocumento_id        = obj.TipoDocumento_id;
            entity.Identificacion          = obj.Identificacion;
            entity.Digito                  = obj.Digito != null ? obj.Digito.Value: obj.Digito;
            entity.PrimerNombreRazonSocial = obj.NombreRazonSocial;
            entity.Email       = obj.Email;
            entity.Telefono    = obj.Telefono;
            entity.Celular     = obj.Celular;
            entity.DateCreated = obj.Auditoria.DateCreated;
            entity.IdCreatorby = obj.Auditoria.IdCreatorby;
            entity.Activo      = obj.Auditoria.activo;;
            entities.Add(entity);
            entities.SaveChanges();
        }
        public void Update(EmpresaEventosViewModel obj)
        {
            var entity = entities.EmpresasEventos.FirstOrDefault(c => c.Id == obj.Id);

            if (entity != null)
            {
                entity.TipoPersona_id          = obj.TipoPersona_id;
                entity.TipoDocumento_id        = obj.TipoDocumento_id;
                entity.Identificacion          = obj.Identificacion;
                entity.Digito                  = obj.Digito;
                entity.PrimerNombreRazonSocial = obj.NombreRazonSocial;
                entity.Email       = obj.Email;
                entity.Telefono    = obj.Telefono;
                entity.Celular     = obj.Celular;
                entity.DateChanged = obj.Auditoria.DateChanged;
                entity.IdChangedby = obj.Auditoria.IdChangedby;
                entity.Activo      = true;
                entities.SaveChanges();
            }
        }